燕尾夹 » Linux Centos安装配置Nginx 零起点专用教程

燕尾夹今天想安装 Nginx 在网上找找了一圈,我靠,竟然一个你成型像的教程也没有!

分析一看,还是老样,大家都是抄的!

你抄没有关系啊,燕尾夹也抄啊,但是请你测试一下吧,有的连接都挂了一百多年了,还在用,真是害人啊!!

燕尾夹摸索的安装了一次!把过程大致说一下,方便和我一样的新手入门!

燕尾夹的PPTPD是安装在HOSTRMAIL.COM(已跑陆) 的Openvz VPS上的Centos 32位!

说明以下教程,没PHP和MYSQL ,仅仅是NGINX 静态网站过程!
另说一下,高手请绕开!

1、安装系统要用的基础东东(其它你用不了这么多,不过多装没有坏处的,听燕尾夹的没错!)

yum -y install make libpcap iptables gcc-c++ logrotate tar cpio perl pam tcp_wrappers

2、由于centos没有默认的nginx软件包,需要启用REHL的附件包

3、安装 nginx

yum -y install nginx

4、设置开机启动,并启动进程(我喜欢用restart,其实start就可以)

chkconfig nginx on
/etc/init.d/nginx restart

这样其实就安装完了!就可以用了!再次鄙视闭眼抄袭者!

5、实际过程中还是要配置一下!

vi /etc/nginx/nginx.conf

6、把燕尾夹的默认网站的设置分享一下,在根目录建一个文件“web”作的网站目录,这样默认IP都指向了这个目录!

标记红色的,为燕尾夹改动过的值,你初次,可以照着做!

==============
# The default server
#
server {
listen 80;
server_name localhost;

#charset koi8-r;

#access_log logs/host.access.log main;

location / {
root /web;
index index.html index.htm;
}

error_page 404 /404.html;
location = /404.html {
root /web/error;
}
==================

7、上传一个index.html 到/web 你的网站就可以访问了!
如果出现403 错误,那应该是权限问题,解决方法

chmod 771 /web

8、强制只能用域名访问,使用如下代码:

server {
listen 80 default;
server_name _;
#return 500;
rewrite ^(.*) http://www.yanweijia.com permanent;
}
server {
listen 80;
server_name *.www.yanweijia.com;

#charset koi8-r;

#access_log logs/host.access.log main;

location / {
root /web;
index index.html index.htm;
}

error_page 404 /404.html;
location = /404.html {
root /web/error;
}

说明:更复杂的燕尾夹没有做,也不愿意抄别人的!祝大家成功!

Trackback

no comment untill now

Sorry, comments closed.