下载地址

http://nginx.org/en/download.html

检查是否已经存在nginx

whereis nginx
rm -rf [nginx文件,懂我意思吧]

解压

tar -zxvf nginx-1.20.2.tar.gz

进入解压目录

./configure

如果这里报错执行 不报错忽略这步

yum -y install gcc pcre-devel zlib-devel openssl-devel
./configure

执行mack

make
make install        #确认是否安装成功(可执行可不执行,没有影响)

查看nginx 目录

whereis nginx

Centos7 设置nginx为服务

vim /usr/lib/systemd/system/nginx.service


# 内容如下:


[Unit]

Description=nginx - high performance web server

After=network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

ExecReload=/usr/local/nginx/sbin/nginx -s reload

ExecStop=/usr/local/nginx/sbin/nginx -s stop

[Install]

WantedBy=multi-user.target

重新加载service服务

systemctl daemon-reload

设置只允许 域名访问

worker_processes  2;



events {
    worker_connections  1024;
}



http {

    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;



server {

    listen 80 default_server;
listen 443 default_server;

    server_name  _;

    return 403;

}


    server {
        listen       80;
        server_name  www.zaj.com;


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



        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }


    }


}