专栏首页liuluncentos安装nginx并配置SSL证书

centos安装nginx并配置SSL证书

安装nginx的命令

sudo yum install epel-release
sudo yum install nginx

让nginx随系统启动而启动

sudo systemctl enable nginx

常用命令

启动:nginx
停止:nginx -s stop
重载配置:nginx -s reload

配置路径:/etc/nginx/ 日志路径:/var/log/nginx 打开配置文件 在HTTP节点下配置两个server节点,其他不变

	server 
	{
		listen 443;
		server_name your-domain.com www.your-domain.com;
		ssl on;
		ssl_certificate  /root/ssl/your-domain.crt;
		ssl_certificate_key /root/ssl/your-domain.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 / {
			proxy_buffer_size  128k;
			proxy_buffers   32 32k;
			proxy_busy_buffers_size 128k;
			proxy_pass http://127.0.0.1:912;
		}
	}
	server
	{
		listen 80;
		server_name your-domain.com www.your-domain.com;
    	rewrite ^(.*)$ https://$host$1 permanent;
	}
  • your-domain.com替换成你自己的域名
  • your-domain.crt和your-domain.key是你的证书文件,换成你自己的证书文件路径
  • 域名解析,增加两个A记录,主机名一个是www的,一个是@,记录值是你服务器的IP地址
  • 配置完成之后要重新加载nginx:nginx -s reload

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • eggjs+vue+nginx配置

    https://github.com/nodesource/distributions#installation-instructions-1

    liulun
  • vscode源码分析【二】程序的启动逻辑,第一个窗口是如何创建的

    electron是分主进程和渲染进程的; 渲染进程是主进程启动的; ./out/main.js显然这就是主进程的入口程序; 确实不假 但别着急去分析这个...

    liulun
  • vscode源码分析【四】程序启动的逻辑,最初创建的服务

    在第一节中提到的startup函数里(src\vs\code\electron-main\main.ts) 有一个createServices的调用:

    liulun
  • Docker私有Registry在CentOS6.X下安装指南

    先从docker registry服务器端把文件/etc/pki/CA/cacert.pem拷贝到本机,然后执行命令:

    白石
  • 使用nginx负载均衡web应用

    这里假定我们已经有了个两个相同的web应用,分别使用的 8081 和 8082 端口。我们通过nginx的8080端口代理这两个web应用。

    kongxx
  • linux环境node服务器配置流程

     Node 官网已经把 linux 下载版本更改为已编译好的版本了,我们可以直接下载解压后使用:

    smy
  • Centos7下nginx的安装与配置

    说明:软件安装的基础目录路径:/usr/local 所以下载软件的时候切换到此目录下下载直接解压即可

    sunny1009
  • CentOS7下yum安装Nginx并启用https

    EPEL (Extra Packages for Enterprise Linux) 是由 Fedora Special Interest Group 为企业 ...

    yuanfan2012
  • 解决网站因重定向次数过多无法访问的方法

    博客的 SSL 证书快过期了,正好有空就给换了一下,结果就因为换了个证书网站无法访问了,提示重定向次数过多,看了一下请求好多个 301 请求

    沈唁
  • 原 ubuntu下安装NGINX和PHP

    霡霂

扫码关注云+社区

领取腾讯云代金券