本篇文章主要讲解我在苍穹外卖中遇到的问题

80端口号无法打开

nginx默认端口号为80,但自身系统有许多服务占用80端口

解决方法1

找到自己下载的资料nginx安装的位置,打开/nginx-1.20.2/conf/nginx.conf
找到server 将端口listen改为自己的空闲端口,我这里改为了8089,不要改为8080,它会与idea运行时冲突

1
2
server 
listen 8089;

解决方法2

可以修改nginx与idea中项目的端口号,一起修改,我对nginx与后端连接不太熟悉,没有完成,你们可询问AI,怎么同时修改。

登录不了

这个问题的解决方法是修改打开/sky-server/src/main/resources/application-dev.yml

1
2
3
4
5
6
7
8
sky:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
host: 自己数据库名词
port: 3306
database: sky_take_out
username: root (一般是默认的)
password: "自己数据库的密码"

注意登录时要打开nginx