Я зовсім новий, тож ось що я зробив:
Я працював над моєю програмою Rails, яка прекрасно працює, якщо я запускаю її rails s
командою, але хочу отримати доступ до свого додатка з інших пристроїв мого Lan (або навіть коли я не вдома), сервер apache - це "" " запуск "" "старого ноутбука, який я використовую, 24/7
який я вже використовую як ssh
сервер, тому я дотримувався цього керівництва: http://www.rabblemedia.net/blog/installing-rvm-ruby-on-rails-and- пасажир на цент-6 /
Я не знаю, чи зробив я щось не так, на мою думку, я просто зробив те, що є в посібнику, але коли я намагаюся отримати доступ до свого веб-додатку з іншого пристрою через IP мого CentOS, я лише отримую Err_Connection_Timed_Out
, Я не знаю, яку інформацію я повинен поставити, тому я поставлю те, що вважаю важливим:
Локальний IP мого CentOS є
192.168.0.53
Ім'я хоста:
vmcentos
Маршрут до моєї програми є
/var/www/calendar
service httpd status
повертає:httpd (pid 1196) is running...
Крім того:
У /etc/httpd/conf.d/passenger.conf
файлі є такий вміст:
PassengerRoot /home/patricio/.rvm/gems/ruby-2.3.3@calendar/gems/passenger-5.0.30
PassengerDefaultRuby /home/patricio/.rvm/gems/ruby-2.3.3@calendar/wrappers/ruby
</IfModule>
### End automatically installed Phusion Passenger config snippet ###
# Deploying a web application: an example
# Suppose you have a web application in /somewhere. Add a virtual host to
# your Apache configuration file and set its DocumentRoot to /somewhere/public:
#
# <VirtualHost *:80>
# ServerName www.yourhost.com
# # Be sure to point to 'public'!
# DocumentRoot /somewhere/public
# <Directory /somewhere/public>
# # Relax Apache security settings
# AllowOverride all
# # MultiViews must be turned off
# Options -MultiViews
# </Directory>
# </VirtualHost>
Файл конфігурації для мого проекту знаходиться в цьому маршруті та файлі /etc/httpd/sites-enabled/calendar.conf
і має цей вміст:
<VirtualHost *:80>
ServerName vmcentos
DocumentRoot /var/www/calendar/public
ErrorLog /var/log/httpd/calendar/error.log
CustomLog /var/log/httpd/calendar/access.log common
<Directory /var/www/calendar/public>
AllowOverride all
Options -MultiViews
Require all granted
</Directory>
</VirtualHost>
В кінці /etc/httpd/conf/httpd.conf
я додав:
Include sites-enabled/*.conf
netstat -tulpn | less
повертає:
passenger-status
повертає:
Я не впевнений, що може бути проблемою, але моя програма не завантажується, будь-яка допомога чи коментар вітається !!!