#菜鸟教程#最简单设置支持HTML的Web服务器

LAMP教程尽管现在网络上流行着各种各样的一键安装包,但是对于新手朋友来讲,似乎并不利于学习和掌握其中的乐趣,而微魔接触到的很多教程又片面的强调全面,让人阅读起来晦涩难懂。微魔今天准备给大家带来一个极其初级的教程,旨在能够帮助新手朋友能够更快的上手。今天的主题是,最简单的方法设置一个支持html的web服务器。服务器软件微魔选用了轻量级且对于静态页面支持给力的Nginx(当然你也可以选择Apache),本文因为只涉及到了HTML静态页面,因此不需要MySQL等数据库以及PHP等脚本的支持。

【菜鸟教程】最简单设置支持HTML的Web服务器

本文假设你安装的Debian(我测试使用的Debian7,不过Debian 6也同样适用)

0.更新系统

	apt-get update
	apt-get upgrade

1.安装Nginx

	apt-get install nginx

2.启动nginx

	service nginx start

/etc/init.d/nginx start

3.配置Nginx

创建相关目录

	mkdir -p /home/www/vmvps.com/public_html
	mkdir -p /home/www/vmvps.com/logs
	chown -R www-data:www-data /home/www/vmvps.com

用vi在/etc/nginx/sites-available/下新建文件vmvps.com文件,内容如下,

server {
    listen   80;
    server_name www.vmvps.com vmvps.com;
    access_log /home/www/vmvps.com/logs/access.log;
    error_log /home/www/vmvps.com/logs/error.log;

    location / {
        root   /home/www/vmvps.com/public_html;
        index  index.html index.htm;
    }
}

以上的文件说明:1.我的域名是vmvps.com;2.Web页面的目录在/home/www/vmvps.com/public_html;3.日志目录位于 /home/www/vmvps.com/logs/。以上几个部分都可以自己修改,如果你想更酷地加入ipv6的支持(前提是你得VPS已经设置了ipv6地址),你还可以在listen 80下加一句listen [::]:80 ipv6only=on default_server;

接下来,我们运行如下命令,让配置文件生效,并重启nginx

	ln -s /etc/nginx/sites-available/vmvps.com /etc/nginx/sites-enabled

	/etc/init.d/nginx restart

如果我们要暂停这个虚拟机,只需要运行

rm /etc/nginx/sites-enabled/vmvps.com
/etc/init.d/nginx restart

发表回复