安装Nginx
- 使用yum安装,没有yum的先安装yum
yum install nginx
- 启动服务
systemctl start nginx
- 测试Nginx安装
浏览器中输入IP,返回以下界面说明安装成功
image.png
- 由提示可以看出,默认的页面文件在
/usr/share/nginx/html
- 配置文件
/etc/nginx/nginx.conf
上传页面文件
- 进入默认的页面文件目录
image.png
cd /usr/share/nginx/html
- 移除
index.html nginx-logo.png poweredby.png
rm -f index.html nginx-logo.png poweredby.png
- 安装lrzsz工具,用于上传文件
yum install lrzsz
- 安装解压工具
yum install -y unzip zip
- 上传文件
rz -y
找到网页的压缩文件,点击打开
- 解压上传的文件
unzip yourfile.zip
上传SSL证书
-
关于获取免费的SSL 证书,自行百度(阿里云上也有免费的,自己找下),获取之后下载下来
-
上传文件,我放在了跟页面平行的目录下
cd /usr/share/nginx
mkdir cert
rz -y
unzip yourSSL.zip
修改配置文件
vi /etc/nginx/nginx.conf
- 下面是阿里云给的修改意见
直接在
http
字段中加上以下代码
注意修改域名和证书文件的路径
server_name
ssl_certificate
ssl_certificate_key
server {
listen 443;
server_name localhost; # localhost修改为您证书绑定的域名。
ssl on; #设置为on启用SSL功能。
root html;
index index.html index.htm;
ssl_certificate cert/domain name.pem; #将domain name.pem替换成您证书的文件名。
ssl_certificate_key cert/domain name.key; #将domain name.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 / {
root html; #站点目录。
index index.html index.htm;
}
}
重启Nginx
注意Nginx 启动文件的位置可能不一样
- 查看Nginx 主程序位置:
ps -ef | grep nginx
master process
后面就是Nginx 启动文件位置
* 例如:"master process /usr/sbin/nginx",需要进入其上一级文件夹中
> cd /usr/sbin/(注意替换为自己的路径)
> ./nginx -s reload
- 现在只需更新页面即可看到新证书
网友评论