nginx配置ssl证书,启动http访问并代理到本地http端口
  3OWcH55z3bwR 2023年11月12日 24 0

小白第一次使用nginx,本地环境Ubuntu 16.04.6

1、安装Nginx

sudo apt install

2、生成证书

1)使用openssl生成密钥privkey.pem:

openssl genrsa -out privkey.key 1024/2038

证书信息可以随便填或者留空,只有Common Name要根据你的域名填写。
2) 使用密钥生成证书server.pem:

openssl req -new -x509 -key privkey.pem -out server.pem -days 365

 

3、修改配置文件

vim /etc/nginx.conf
#在 http{}申明内添加以下代码
server {
listen 443 ssl http2;
server_name 172.16.3.64;

root /var/www/html/;
index index.php index.html index.htm;

#charset koi8-r;
access_log /var/log/nginx/access_log;
error_log /var/log/nginx/error_log error;

# SSL/TLS configs
ssl on;
ssl_certificate server.pem;
ssl_certificate_key privkey.key;


location / {
proxy_pass http://127.0.0.1:8111;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

 

4、配置本地项目

sudo apt install openjdk-8-jdk

启动springboot项目

  java -jar xxx.jar 

nginx配置ssl证书,启动http访问并代理到本地http端口_jar

 

 

5、启动nginx查看效果

service nginx start

其他命令:sudo systemctl stop|start|restart|reload nginx

停止/启动/重启/重新加载

禁用/启用系统服务

sudo systemctl disable nginx
sudo

打开网页,网站启动成功

nginx配置ssl证书,启动http访问并代理到本地http端口_html_02

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

3OWcH55z3bwR