Kali ini saya akan membahas pembuatan web server di debian lenny 5.
Langsung saja kita mulai :))
1. Install paket yang dibutuhkan, yaitu: Lynx, apache2, dan php5
root@virgi# apt-get install apache2 php5 lynx
- Dan ketik a2enmod agar webserver yang dikonfig multi user
root@virgi# a2enmod userdir
2. Setelah itu copy file /etc/apache2/site-enabled/000-default menjadi /etc/apache2/site-enabled/webmail
root@virgi# cp /etc/apache2/site-enabled/000-default /etc/apache2/site-enabled/webmail
3. Edit file /etc/apache2/site-enabled/webmail untuk mengatur virtualhost
root@virgi# pico /etc/apache2/site-enabled/webmail
Edit Sbb:
Langsung saja kita mulai :))
1. Install paket yang dibutuhkan, yaitu: Lynx, apache2, dan php5
root@virgi# apt-get install apache2 php5 lynx
- Dan ketik a2enmod agar webserver yang dikonfig multi user
root@virgi# a2enmod userdir
2. Setelah itu copy file /etc/apache2/site-enabled/000-default menjadi /etc/apache2/site-enabled/webmail
root@virgi# cp /etc/apache2/site-enabled/000-default /etc/apache2/site-enabled/webmail
3. Edit file /etc/apache2/site-enabled/webmail untuk mengatur virtualhost
root@virgi# pico /etc/apache2/site-enabled/webmail
Edit Sbb:
NameVirtualHost 192.168.202.10:80
<VirtualHost 192.168.202.10:80>
ServerAdmin webmaster@maho.com
ServerName www.maho.com
DocumentRoot /home/virgi/public_html
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
<Directory "/var/www/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
tekan ctrl+x dan y enter untuk mensave
4. Setelah itu buat folder public_html pada /etc/skel agar setiap user baru mempunyai public_html.
root@virgi# mkdir /etc/skel/public_html
5. Kemudian buat direktory public_html diuser virgi kita untuk menaruh index.html. saya asumsikan kita sebagai user /home/virgi
root@virgi# mkdir /home/virgi/public_html
6. Restart layanan apache2
root@virgi# /etc/init.d/apache2 restart
7. Untuk finishing, kita buat sbuah file index.html di public_html kita.
root@virgi# pico /home/virgi/public_html/index.html
Isi sbb juga gpp:
index.html
<html><head><title>Saya virgi aka blackb0x</title></head>
<body>VIRGI WAS HERE</body>
</html>
ctrl+x dan tekan y enter. save ~!
8. Untuk uji coba silahkan kita jajal di browser lynx kita:
root@virgi# lynx www.maho.com
Maka jika berhasil akan muncul tulisan:
VIRGI WAS HERE
0 komentar:
Posting Komentar