Ruby on rubils uygulaması yapıyorum.Apache'de rails uygulaması, yolcu giriş sayfasını göstermek yerine dizini listeler?
Apache ve yolcu yapılandırdım ve http sunucusu bağlantı noktası 80'i dinliyor. Tarayıcısını kullanarak ana sayfaya erişmeye çalıştığımda, ana sayfa yerine yalnızca bir dosya ve dizin listesi aldım.
Aşağıda, apache yapılandırmasından snippet'ler verilmiştir.
<Directory />
#Options FollowSymLinks
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order deny,allow
Allow from all
</Directory>
/etc/apache2/apache2.conf
LoadModule passenger_module /home/user1/.rvm/gems/ruby-2.3.0/gems/passenger-5.0.27/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
PassengerRoot /home/user1/.rvm/gems/ruby-2.3.0/gems/passenger-5.0.27
PassengerDefaultRuby /home/user1/.rvm/gems/ruby-2.3.0/wrappers/ruby
</IfModule>
/etc/apache2/siteleri temin edilebilen/ubuntuvm-4. conf
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName ubuntuvm-4
ServerAlias www.ubuntuvm-4.com
DocumentRoot /home/user1/www/myapp/public
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Neler oluyor? Sayfayı http://192.168.0.12 ip adresi aracılığıyla erişmeye çalışabilir miyim? Eğer başka bir yapılandırma yapmamı istersen, lütfen bağır.
Siteyi etkinleştirdiniz mi? Ve mod? A2ensite ve a2enmod kullanın. Ayrıca, bu muhtemelen http://serverfault.com/ – Yule
evet için daha uygun bir sudo a2ensite ubuntuvm-4.conf kullanarak site etkinleştirdik. A2enmod'u nasıl kullanırım? – Ajay