apache설정
virtualhost설정
cd /etc/apache2/sites-available
sudo cp default www.polypia.net(기본 파일을 복사해서 도메인 주소로)
sudo cp default memo.polypia.net (파일을 만들고)
sudo nano www(에디트)
————————————————-
<VirtualHost *.80>
ServerAdmin 2345jjkljlfkjkl어쩌고 이 밑에
ServerName www.polypia.net ###이건 서버 이름 도메인 주소를 써주면된다
ServerAlias polypia.net ####이건 서버의 별명
DocumentRoot /var/www ##이건 파일의 경로
대강 이 부분만 손보면 된다.
virtualhost를 사용하지 않을 생각이라면 default만 손보면 될까….
————————————————-
에디트 다 했으면
sudo a2ensite www.polypia.net
sudo a2ensite memo.polypia.net(a2ensite를 해야 아파치에서 일을 시작한다)
sudo /etc/init.d/apache2 restart(아파치 재시작 하면 적용됨)
/etc/apache2/httpd.conf 이 파일에는
ServerName localhost
를 추가해주자. 큰 문제가 생기는건 아니고 실행시킬 때 오류가 뜬다
http.conf에 추가하기 싫다면 conf-available에 넣어주고 a2enconf를 해주면 된다
samba설정
sudo adduser userid(삼바에서 사용할 우분투 계정을 만든다)
sudo nano /etc/sudoers(수도추가)
root All=(ALL)ALL
[userid] ALL=(ALL)ALL(이거 추가)
sudo smbpasswd -a userid (계정을 삼바에 셋팅)
sudo nano /etc/samba/smb.conf(설정파일 에디트)
적당한데다가 이런식으로 써넣는다.
————————————-
[공유명]
comment=코멘트겄지여
path=/home/너님의아이디/공유할폴더 (이런식으로 공유할경로를 넣어줌)
guest ok = yes(이렇게 하면 계정도 필요없음 계정을 만들었으면 no)
browseable=yes(파일을 볼 수 있을까? 예스)
writeable=yes(쓰는것도 예스)
————————————-
방화벽을 잘 막아놨다면 이 부분을 게스트 ok로 해놔도 되긴되는데..
막아놓는게 나을 것 같다.
sudo /etc/init.d/smbd restart
mysql설정
이건 그냥 됐던것같다. 기본 비밀번호설정은 설치시 자동으로 된다. 따로 하려묜
sudo mysql -u
postgresql설정
local에서라면 별 설정이 필요없다. pgadmin3라던가 깔아쓰면된다
$sudo nano /etc/postgresql/8.4/main/postgresql.conf
————————————
listen_addresses = ‘*’
password_encryption = on
————————————
/etc/postgresql/8.4/main/pg_hba.conf
—————————————-
# TYPE DATABASE USER CIDR-ADDRESS METHOD
host all all ip.ip.ip.ip/32 md5
—————————————-
$sudo -u postgres psql postgres
postgres=# ALTER USER postgres WITH ENCRYPTED PASSWORD ‘설정할패스워드’;
postgres=# q
사용자추가
http://www.postgresql.org/docs/8.4/interactive/app-createuser.html
DB추가
http://www.postgresql.org/docs/8.4/interactive/app-createdb.html
vsftp설정
/etc/vsftpd/vsftpd.conf
변경–
anonymous_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
local_enable=YES
local_umask=022
ftp는 간단하다 이정도만으로 접속은 된다. 상세 설정은 좀 성가시겠지만…
로그인은 우분투 계정으로
subversion설정
적당한 위치에 가서
$sudo svnadmin create /home/svn
$sudo chown www-data:www-data /home/svn -R
그 다음 블로그를 따라 설정..
http://lethean.pe.kr/2009/07/16/manage-subversion-repositories-in-ubuntu/
추가로subversion virtual host로 설정하기
구글에서 한참 검색하니 나오는건 내 블로그 ㅋㅋ