nginx 配置 Centos6

nginx 配置 Centos6

1.安装nginx

yum install nginx

如果失败的话不要慌,添加 yum 源

cd /etc/yum.repos.d/
#创建文件源文件
vi nginx.repo

输入资源文件路径

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

:wq保存

安装nginx再来一次

yum install nginx

这次应该ok了。

安装成功后可以使用命令 判断 nginx service是否安装成功

service nginx status

启动

service nginx start

停止

service nginx stop

重启

service nginx restart

第一次如果启动可能失败,原因是 nginx 开放ipv6地址,关闭就能启动了
文件路径

vi /etc/nginx/conf.d/default.conf

找到listen节点 看到 2个 80端口 吧第二个注释掉就好。

2.nginx 使用场景。
场景一 网站的入口 只有2个端口http 80 和 https 443,由于种种原因,80和443端口不够用了。需要一个中间件来 判断不同应用的跳转。比如开发微信api,加入白名单的时候。n个应用都要 用80端口。
场景二 是均衡负载,网站拥有2台服务器的时候 可以 使用nginx 分配请求响应主机 和 宕机自动切换服务器
场景三 配置缓存 静态文件放在缓存里。加速访问速度。

3.nginx的优势
连接数大 1个线程65535个连接数 一个cpu核心 2个线程 一个cpu 4核心
最大链接数 是 6553524=524280连接
52万个链接数 作为一台前置机使用。

4.配置nginx
配置404页面
创建一个错误页面 保存到 /usr/share/nginx/html目录下把 html 图片 js都放到这个目录下

   cp -rf 404page.html /usr/share/nginx/html

之后浏览器查看改文件能否看到。
http://IP地址/404page.html

成功后修改配置文件
nginx 有2个配置文件目录 1个是 /etc/nginx/conf.d/*.conf 另一个是/etc/nginx/nginx.conf

	vi /etc/nginx/conf.d/default.conf

把error_page注释掉
重写一个

#
# The default server
#

server {
    listen       80 default_server;
#    listen       [::]:80 default_server;
    server_name  _;
    root         /usr/share/nginx/html;

    # Load configuration files for the default server block.
    include /etc/nginx/default.d/*.conf;

    location / {
    }

   # error_page 404 /404.html;
   #     location = /40x.html {
   # }

     error_page 500 502 404 http://IP地址/404page.html;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值