Tuesday, January 7, 2014

Ubuntu Server 12.04: Apache2 Web Server Install

Ubuntu Server 12.04: Web Server
--------------------------------------------------------------------------------

$ sudo aptitude -y install apache2

$ sudo vim /etc/apache2/conf.d/security
# 27行目:変更
ServerTokens Prod
# 39行目:変更
ServerSignature Off

$ sudo vim /etc/apache2/mods-enabled/mime.conf
# 218行目:コメント解除し、CGIとして扱う拡張子を設定
AddHandler cgi-script .cgi .pl

$ sudo vim /etc/apache2/sites-available/default
# 2行目:管理者アドレス変更
ServerAdmin webmaster@server.world
# 10行目:変更 ( Indexes は削除 )
Options FollowSymLinks ExecCGI
# 11行目:変更
AllowOverride All

$ ln -s /usr/bin/perl /usr/local/bin/perl
$ sudo service apache2 restart

http://192.168.0.40/

$ sudo vim /var/www/index.cgi
#!/usr/local/bin/perl

print "Content-type: text/html\n\n";
print "<html>\n<body>\n";
print "<div style=\"width: 100%; font-size: 40px; font-weight: bold; text-align: center;\">\n";
print "CGI Test Page";
print "\n</div>\n";
print "</body>\n</html>\n";

$ chmod 705 /var/www/index.cgi

No comments:

Post a Comment