nginx - nginx 配置和主页未加载错误
问题描述
我不断得到;
<name stmt>, NginxTokenType.COMMENT or NginxTokenType.INCLUDE expected, got '}'
此后我的主页无法正确加载。执行 nginx -t 时;(nginx:配置文件/etc/nginx/nginx.conf测试成功)
这是错误发生位置的片段配置。
location / {
if (!-e $request_filename){
rewrite ^/password-reset/([^\/]+)(\/|)$ /index.php?link1=welcome&link2=password_reset&user_id=$1;
}
rewrite ^/$ /index.php?link1=home;
rewrite "^/forum/members/([a-zA-Z]{0,1})(/?|)$" /index.php?link1=forum-members-byname&char=$1;
if (!-e $request_filename){
rewrite ^/setting/([A-Za-z0-9_]+)/([A-Za-z0-9_-]+)$ /index.php?link1=setting&user=$1&page=$2;
rewrite ^/setting/([A-Za-z0-9_-]+)$ /index.php?link1=setting&page=$1;
rewrite ^/setting$ /index.php?link1=setting;
}
if (!-e $request_filename){
rewrite ^/@([^\/]+)(\/|)$ /index.php?link1=timeline&u=$1;
}
if (!-e $request_filename){
rewrite ^/([A-Za-z0-9_]+)/([^\/]+)(\/|)$ /index.php?link1=timeline&u=$1&type=$2;
}
if (!-e $request_filename){
rewrite ^/([^\/]+)(\/|)$ /index.php?link1=timeline&u=$1;
}
}
location /nodejs {
deny all;
}
解决方案
推荐阅读
- google-cloud-platform - 从 GCP 存储桶下载 6.5m 对象的更快方法
- reactjs - 如何使用 error.response.status 捕获打字稿错误
- apache-spark - spark AccumulatorV2 的问题。我是 apache spark 的新手,所以我不知道为什么会抛出这个问题
- javascript - 加一 - Leet 代码问题(简单) - 所有测试用例都通过了,除了 javascript 中的一个
- autodesk-forge - 使用 Forge API 在 Autodesk Construction Cloud 中添加或更改自定义属性的描述
- python - 使用 Django 获取图像上点击事件的坐标
- linux - 无法在 Linux 主机和 Linux VMware Workstation 来宾之间剪切和粘贴
- javascript - 我在 vs 代码上安装 create-react-app 但由于互联网问题安装停止,当我安装此错误时
- javascript - React App 没有编译我的图像或视频
- javascript - 所有选项卡上的 Window.onUnload