我的 nginx.conf 中有这个
server {
listen 80;
server_name localhost;
root /opt/myapp/public;
passenger_enabled on;
}
Run Code Online (Sandbox Code Playgroud)
问题是我可以从运行 webapp 的计算机访问 webapp,但不能从网络中的任何其他计算机访问。有任何想法吗?
在 CentOS 5.6 上运行
3mo*_*olo 14
'server_name localhost' 使 nginx 要求主机头为 'localhost',即要求客户端尝试使用 ' http://localhost '访问它,因此只能在 localhost 本身上工作:-)。
要么不输入 server_name,要么使用其他主机可以识别的名称(fqdn、IP 等)。
http://wiki.nginx.org/VirtualHostExample
| 归档时间: |
|
| 查看次数: |
35811 次 |
| 最近记录: |