Nginx学习笔记

下载nginx后文件放置

解压安装后生成这样一个文件,我将打包后的项目文件(生成的dist文件)放在了html文件夹中,nginx默认的是80端口,所以点击文件中的nginx.exe应用程序启动nginx后,直接在浏览器中访问localhost就看到项目了
解压安装后生成这样一个文件,我将打包后的项目文件(生成的dist文件)放在了html文件夹中,nginx默认的是80端口,所以点击文件中的nginx.exe应用程序启动nginx后,直接在浏览器中访问localhost就看到项目了


刷新404问题

当我访问成功后遇到第一个问题:刷新浏览器404。百度后试了几个,使用这个成功了:

location / {
	try_files $uri $uri/ @router;
	index index.html;
}

location @router {
	rewrite ^.*$ /index.html last;
}

关于在哪配置:


nginx配置文件夹。配置nginx后浏览器刷新404问题
1.如图,进入conf文件夹中,编辑nginx.conf文件
2. 在http下面的server中配置这两项
3. 然后在nginx根目录下cmd运行命令nginx -s reload重启nginx


重启时遇到报错nginx: [emerg] unknown directive “銆乮ndex” in D:\down\nginx-1.16.0/conf/nginx.conf:66

重启时遇到报错nginx: [emerg] unknown directive "銆乮ndex" in D:\down\nginx-1.16.0/conf/nginx.conf:66

这个是因为代码中有空格或者特殊符号,这个就自己检查一下吧。注意有些地方就算有注释也会影响到。


现在遇到设置后无法通过server_name访问问题


查资料后 通过设置C:\Windows\System32\drivers\etc\hosts文件解决本机域名访问
Nginx设置server_name无法通过域名访问

注:查了资料还是不知道外网怎么访问,是要公网地址吧?


客机,反正就是别人不能通过域名访问我问题


正在查资料解决


注:仅个人学习记录,还有很多疑问,还望各位大神指教,万分感谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值