AMH 社区首页
AMH社区 - 开放自由有价值的社区
[综合话题] 配置HTTPS和伪静态规则错误导致重启后无法运行nginx的完美解决方法! |
|
---|---|
wei1044 |
wei1044 发表于 2017-01-24 03:26:45
我今天給自己一个小站www.yunlink.top在AMH配置了HTTPS,刚开始没事,然后我就重启了服务器,结果悲剧了,后台进不去。。然后我是这样修复的:
经过分析得到出错问题:https配置上传了中文名的证书文件,导致nginx: [emerg] unknown directive "<VirtualHost" in ...路径省略了../域名-https.conf:15 下载这个文件看到第15行是这样写的:RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} -f 然后不懂代码的我,用最简单的方法修复了: 命令行执行amh nginx start 查看出错文件路径。 检测到了两个规则文件https.conf和http.conf的配置问题 然后用远程文件管理工具winsp连接服务器,删掉这两个文件完美解决。。
点赞,加油! (3.78分)
2017-01-24 03:26:45 1
|
wei1044 |
然后再执行amh nginx start
提示[OK] nginx-generic-1.6 is already installed. 就启动成功了,刷新后台就好了
回复
2017-01-24 03:28:07 2
|
suppore |
不错的分享哈。更简单的办法是在AMRewrite里应用
回复
2017-01-24 16:47:27 3
|
wei1044 |
关键是重启后服务器AMH都打不开了,怎么应用?只能命令行或者远程文件工具修改
回复
2017-01-24 17:12:23 4
|
suppore |
熟悉命令很重要<a href="http://amh.sh/bbs/post-196-1-1.htm" target='_blank'>
回复
2017-01-24 20:33:17 5
|
72135 |
配置证书应该用amssl
回复
2017-01-24 20:57:42 6
|
slaxl |
给力呀!不错的选择!
回复
2017-01-25 16:23:06 7
|
nunasi |
这个问题 我也一模一样遇到过 都是证书错误导致的 ftp 去删除证书就解决了
回复
2017-02-15 11:26:28 8
|
pigchang |
mark一下 谢谢分享~~~~~
回复
2017-02-22 02:53:10 9
|