0
を聞いていない私は、3つのアプリた:最初のものは、第二の一方は第三の一つは8002 にリッスン8001 nginxの他のポートにのみポート80
- をリッスン
何が起こるかというと専用ポート80は、他の人がちょうど
を接続していることはここに私のコードです実行されている
ポート80.conf
server {
listen 80;
server_name example1.com;
charset utf-8;
access_log /var/log/nginx/access.example1.log;
error_log /var/log/nginx/error.example1.log;
location /static {
alias /usr/src/app/static;
}
location/{
proxy_pass http://example1:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
port8001.conf
server {
listen 8001;
server_name example2.com;
charset utf-8;
if ($time_iso8601 ~ "^(\d{4})-(\d{2})-(\d{2})") {
set $year $1;
set $month $2;
set $day $3;
}
access_log /usr/logs/nginx/example1/example2.$year-$month-$day.log;
location/{
root /usr/src/example2;
}
error_page 405 =200 $uri;
}
ポート8002
server {
listen 8002;
server_name example3.com;
charset utf-8;
include /etc/nginx/www-allow/example3-allow.conf;
deny all;
if ($time_iso8601 ~ "^(\d{4})-(\d{2})-(\d{2})") {
set $year $1;
set $month $2;
set $day $3;
}
access_log /usr/logs/nginx/example3/example3.$year-$month-$day.log;
location/{
root /usr/src/example3;
}
}
ここで面白い部分は、私がまきをしようとしたということですポート80でリッスンし、ポート801をポート8001にリッスンし、今度はポート81にある私のアプリケーションをリッスンするようにポート81.confを設定してください。
これは、私のサーバーがexample.comのような他のポートでアクセスする:8001
どうすれば解決できますか?
これはまだ行われていません。 –