nginx安装手顺

①概要说明

设备:Liunx CentOS环境
说明: liunx环境下进行nginx安装

②下载对应当前系统版本的nginx包(package)

 执行下载:  wget nginx-release-centos-7-0.el7.ngx.noarch.rpm

③建立nginx的yum仓库

 执行下载: rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm

④下载并安装nginx

 执行下载: yum install nginx

⑤启动nginx服务

启动命令: systemctl start nginx
停止命令: systemctl stop nginx
重启命令: nginx -s reload

⑥查看Nginx版本

执行下载: ./nginx -v

⑦查看nginx在哪个位置

执行下载: whereis nginx  / nginx -t

⑧卸载nginx

执行下载: yum remove nginx

⑨解决出现 You could try using --skip-broken to work around the problem,rpm -Va --nofiles --nodigest问题

如果出现以上错误请执行以下命令:

yum clean all
rpm --rebuilddb
yum update

⑩配置SSL证书

server {
    
    
    listen 443;
    server_name xxxxxx.com; // 你的域名
    ssl on;
    root /var/xxx/xxxx; // 文件存放文件夹 
    index index.html index.htm;
    ssl_certificate  cert/214292799730473.pem; 
    ssl_certificate_key cert/214292799730473.key; 
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    location / {
    
    
        index index.html index.htm;
    }
}
server {
    
    
    listen 80;
    server_name xxxxx.com;// 你的域名
    rewrite ^(.*)$ https://$host$1 permanent;// http请求转换到https
}

配置完成后,检查一下nginx配置文件是否可用,有successful表示可用。

 $ nginx -t // 检查nginx

配置文件配置正确后,重新加载配置文件使配置生效:

 $ nginx -s reload // 使配置生效

猜你喜欢

转载自blog.csdn.net/qq_19765727/article/details/103991178