[其他]
CentOS6.x安装配置nginx1.6.2 及反代
一、nginx安装
nginx的官网:http://nginx.org/
首先说下我比较笨按照网上的编译安装或者安装包安装我都没有安装上去
直接用 yum -y install nginx
倒是可以安装不过版本才1.0.x的没有相中。这个帖子安装的是1.62稳定版的
没办法找了一个rpm安装的。谁要是以上方法安装成功可以直接传送到第二步
wget http://nginx.org/packages/centos/6/x86_64/RPMS/nginx-1.6.2-1.el6.ngx.x86_64.rpm
1.安装源库
chmod +x nginx-1.6.2-1.el6.ngx.x86_64.rpm
2.安装源库
rpm -i nginx-1.6.2-1.el6.ngx.x86_64.rpm
3.安装nginx
yum install nginx
yum安装默认安装的etc目录里面的
找到 vi /etc/nginx/conf.d/default.conf
二、修改反代理设置:
可以直接用一下代码覆盖
server {
listen 80;
server_name www.abc.com; #这个地方可以默认原来的。也可以设置成你的网址。
#charset koi8-r;
#access_log /var/log/nginx/log/host.access.log main;
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location ~ / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
}
}
三、停止httpd
service httpd stop
(未安装apache的这一步可以过了)
四、启动nginx
service nginx start
测试网站是否可以正常访问。如果可以正常访问就可以删除httpd了
yum remove httpd(要是保留恐怕机器重启会和nginx端口冲突)
再加个开机启动
chkconfig nginx on
到此结束。有没有考虑到的地方大家可以找老大(疯狂电脑)
感谢老大给与帮助