1.首先安装nginx 这里就不做演示了 ,安装完成之后 查询nginx的位置 命令为:whereis nginx
2.我安装的nginx的位置为 /etc/nginx 切换到nginx的目录 命令为 cd /etc/nginx
3.修改nginx的配置文件 命令为 vim /etc/nginx/nginx.conf 然后进入配置文件的编辑页面 当面这里使用Xftp工具在本地环境进行编辑更加方便 如下是我的配置nginx的内容:
user nginx;
worker_processes 1;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
#gzip on;
# include /etc/nginx/conf.d/*.conf;
server {
listen 443 ssl;
server_name www.baidu.com;//域名地址
ssl_certificate /etc/nginx/serverpem.pem;//域名验证pem文件位置
ssl_certificate_key /etc/nginx/serverkey.key;//域名验证key文件位置
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
proxy_pass http://127.0.0.1;//转发地址 默认80 项目打包时port改为80端口即可
}
}
}
4.按ESC 输入:wq!保存退出 切换到cd /etc/nginx/sbin 然后启动nginx 命令为:systemctl restart nginx(查看进程:ps -ef|grep nginx 重启:./nginx -s reload 杀死进程:kill -TERM 2132)
5.以上nginx配置注意springboot项目yml配置如下:
6.根据以上配置 所以前端的打包后的代码必须跟java.jar包放到同级目录 如下:
7.启动项目 就可以访问页面了 如下: