포트 80에서 사이트를 시작할 수는 없지만 3000에서만 사용할 수 있습니다. Nginx는 표준 색인 페이지를 표시합니다. 의 Nginx의 설정 :포트 80에서 nginx에서 레일 앱을 시작하는 방법
http {
passenger_root /home/my_user_name/.rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11;
passenger_ruby /home/my_user_name/.rvm/wrappers/ruby-1.9.3-p125/ruby;
include mime.types;
default_type application/octet-stream;
keepalive_timeout 65;
server {
listen 80;
server_name www.my_site_name.com
root /home/my_user_name/my_site_name/public; # <--- be sure to point to 'public'!
passenger_enabled on;
}
}
명령 :
passenger start -e production # successfully started on port 3000
rvmsudo passenger start -e production -p 80 # error, see below
오류 : 어떤 도움
이*** ERROR ***
The address 0.0.0.0:80 is already in use by another process, perhaps another
Phusion Passenger Standalone instance.
If you want to run this Phusion Passenger Standalone instance on another port,
use the -p option, like this:
passenger start -p 81
감사합니다!