所以假设我有:
1)IP地址:10:11:12:13
2)活动端口:5678
上访问我的应用程序3)我有一个域名:domainName.com
我可以通过以下网址访问我的应用程序:www.domainName.com:5678
如何通过以下方式访问该应用程序:
www.domainName.com/appName吗?
我使用nginx。
非常感谢。
答案 0 :(得分:0)
使用浏览器访问时,在http情况下通过端口80输入服务器,在https情况下通过端口443输入服务器。您可以在/ etc / nginx / sites-avaliable / yourfile上的sites-available中创建文件,并将该服务器放在括号中:
server {
listen 80;
server_name yourServerName.com www.yourServerName.com;
#bracket that will be used when accessing though this 2 server names.
access_log /var/log/nginx/yourdomain.com-access.log;
error_log /var/log/nginx/yourdomain.com-error.log;
#logs are love logs are life
location /appName {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://www.domainName.com:5678;
}
location / {
#anything else you want to redirct on this domain?
}
}
然后从启用站点的符号链接到该文件:
ln -ls ../sites-avaliable/yourfile .
sudo nginx -t
sudo service nginx reload
类似的东西应该适用于http,https,几乎相同,但是带有证书。告诉我您是否有任何疑问。