我昨天了解了Nginx,为了更加准确,我第一次了解了以下url上的所有主题:
但我仍然在这里卡住,
我在哪里
我正在编辑这个Nginxconfiguration文件: /etc/nginx/sites-available/default
server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html; server_name mysite.mydomain.com; ssl_dhparam /etc/ssl/certs/dhparam.pem; location / { proxy_pass http://localhost:8080; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } listen 443 ssl; # managed by Certbot ssl_certificate /etc/letsencrypt/live/mysite.mydomain.com/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/mysite.mydomain.com/privkey.pem; # managed by Certbot include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot }
我的目标
所以要改变这个:
http:// localhost:8080 / & http:// localhost:8181
对此
https://mysite.domain.com/&https://mysite.domain.com:1337/
基本上我试图build立一个parsing服务器,并与节点的Web应用程序,我不希望path冲突,所以我希望他们在不同的公共端口。
示例节点webapp服务器:
const app = express(); app.use(compression()); app.use(express.static(path.resolve(__dirname, '../dist'))); app.get('*', function(req, res) { res.sendFile(path.resolve(__dirname, '../dist/index.html')); }); app.listen(8181);
提前致谢。