Sou bastante novo, então foi o que fiz:
Eu trabalhei no meu aplicativo Rails, que funciona bem se eu o executar com o comando rails s
, mas quero acessar meu aplicativo de outros dispositivos no meu Lan (ou mesmo quando estou fora da minha casa), o servidor apache está "" "rodando" "" usando um Notebook antigo que eu tenho rodando 24/7
que eu já uso como ssh
server, então eu segui este guia: link
Não sei se fiz algo de errado, de acordo com o que fiz, fiz o mesmo que no guia, mas quando tento acessar meu aplicativo da web de outro dispositivo pelo IP do meu CentOS I só recebo Err_Connection_Timed_Out
, não sei quais informações devo colocar então colocarei o que acho importante:
-
O IP local do meu CentOS é 192.168.0.53
-
O nome do host é: vmcentos
-
O caminho para meu aplicativo é /var/www/calendar
-
service httpd status
retorna: httpd (pid 1196) is running...
Além disso:
O arquivo /etc/httpd/conf.d/passenger.conf
tem este conteúdo:
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>
O arquivo de configuração do meu projeto está nesta rota e no arquivo /etc/httpd/sites-enabled/calendar.conf
e tem este conteúdo:
<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>
No final de /etc/httpd/conf/httpd.conf
, adicionei:
Include sites-enabled/*.conf
-
netstat -tulpn | less
retornos:
passenger-status
retornos:
Não sei qual poderia ser o problema, mas meu aplicativo não está sendo carregado, qualquer tipo de ajuda ou comentário é bem-vindo !!!