單詞化日記 留言簿 主頁

Ubuntu Desktop 配置简单Web服务器

由于调试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

在桌面建立快捷方式..这样就方便很多

相关日志

欢迎订阅我的Blog,如果有困难,可以参考我的RSS订阅帮助

Leave a Reply

Additional comments powered by BackType


  • Google Adsense

  • 訂閱我

  • G-Readers

  • My Links