Ubuntu Desktop 配置简单Web服务器
十二月 21st, 2008由于调试WP需要,最终决定还是在自己的可怜的本本上装上服务器软件…
电驴经常整天开着..学校老封IP连DH又太慢…发挥电能的最大功效也是原因….
Apache2+Vsftpd+PHP5+MySQL+PHPMyAdmin+SSH
sudo apt-get install apache2 php5mysql phpmyadmin openssh-server vsftpd mysql-common mysql-server-5.0
记得好象是这几个……
先配置Apache,在 /etc/apache2/sites-available 找到 default 这个文件
最前面一段修改如下
ServerName 127.0.1.1
ServerAdmin wandsea@gmail.com
DocumentRoot /home/wandsea/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/wandsea/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
要改的好像只有网站目录,ServerName 和 AllowOverride All
然后把网站文件夹权限设置好,777/666貌似都可以吧…
然后配置Vsftpd,打开/etc/vsftpd.conf
反注释掉 local_enable=YES & write_enable=YES
修改 anonymous_enable=NO
其余的好像就没有什么了…..
现在打开localhost,应该就有网站目录中的文件了
然后在路由器中设置花生壳,把自己的本本做DMZ主机
SSH使用请参照DreamHost SSH Tunnel一文,以后在学校上QQ就方便了^^
Update:服务器默认是自动启动的..所以,系统-系统管理-服务,把自启动关闭,新建两个文件,start_webserver&stop_webserver
#/bin/bash
sudo /etc/init.d/apache2 start
sudo /etc/init.d/vsftpd start
sudo /etc/init.d/mysql start#/bin/bash
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/vsftpd stop
sudo /etc/init.d/mysql stop
在桌面建立快捷方式..这样就方便很多


