部署Nginx环境前,首先得部署好了tomacat服务器,具体根据个人需求配置。
1.下载Nginx安装包
https://nginx.org/en/download.html,官网下载安装包,保存到物理机或者复制到虚拟机上。此处实验下载的版本为1.20.2。
2.安装Nginx
解压对应压缩包,进入解压文件中,双击或以管理员身份运行nginx.exe。
此时对话框闪烁一下,表示已安装完毕,可去浏览器查看。直接在安装机上以http://127.0.0.1/访问,或者以安装机本机的IP地址进行访问,来到Nginx的欢迎页面则安装成功。
3.MySQL授权
前期安装tomcat时一般也会安装MySQL,此时MySQL的root用户没有允许子啊其他主机上登录,所以我们需要先进行授权。
C:\Users\Administrator>mysql -uroot -p密码 #进入root账户
mysql> grant all on *.* to 'root'@'%' identified by '密码'; #设置root账户可在任意主机上访问MySQL,%表示所有主机,可用访问机的IP。
mysql> flush privileges; #刷新用户的权限。
4.在nginx服务器上配置反向代理
进入Nginx解压位置下的conf文件夹,以记事本打开nginx.conf,添加内容。
server后是tomacat服务器地址,可部署多个,权重为1,类似于服务器负载均衡。
修改Nginx上的网站地址,修改重定向位置。
随后重启Nginx服务器就能访问项目网站了。