Доброе утро. Недавно я перевел свой веб-сервер на новое оборудование и на новейшую версию Apache. Для ясности я и раньше запускал Apache 2. Кажется, у меня проблемы с получением virtualhost
работать правильно. На старом сервере у меня было только 1 virtualhost
настроил, и это было для /var/ww/prism
. Когда я переместил все на новый сервер, я мог попасть в призму, но, к сожалению, везде, где вы пытались перемещаться внутри /var/www
потерпит неудачу, потому что он пытался заглянуть внутрь призмы. Я обнаружил в документации, что добавление _default_:*
virtualhost должен это прояснить. К счастью, это позволило мне получить доступ ко всем другим сайтам напрямую через IP, но, к сожалению, теперь мой виртуальный хост призмы не перемещается, когда я ввожу URL. Кто-нибудь видит очевидные неправильные настройки в моем httpd.conf?
<Directory /var/www/employment_applicant_tracking/secure/pdf/>
Order deny,allow
Deny from all
Allow from 127.0.0.1, localhost
Allow from 172.16.0.0/20
Options none
</Directory>
<Directory /var/www/cfide/>
Order allow,deny
Allow from 172.16.0.0/20
Allow from 127
</Directory>
<Directory /var/www/CFIDE/>
Order allow,deny
Allow from 172.16.0.0/20
Allow from 127
</Directory>
<Directory /var/www/>
ErrorDocument 400 /error.html
ErrorDocument 401 /error.html
ErrorDocument 403 /error.html
ErrorDocument 404 /error.html
ErrorDocument 405 /error.html
ErrorDocument 406 /error.html
ErrorDocument 407 /error.html
ErrorDocument 408 /error.html
ErrorDocument 409 /error.html
ErrorDocument 410 /error.html
ErrorDocument 411 /error.html
ErrorDocument 412 /error.html
ErrorDocument 413 /error.html
ErrorDocument 414 /error.html
ErrorDocument 415 /error.html
ErrorDocument 500 /error.html
ErrorDocument 501 /error.html
ErrorDocument 502 /error.html
ErrorDocument 503 /error.html
ErrorDocument 504 /error.html
ErrorDocument 505 /error.html
</Directory>
NameVirtualHost 172.16.0.13:80
<VirtualHost _default_:80>
DocumentRoot /var/www
</VirtualHost>
<VirtualHost 172.16.0.13:80>
ServerName requests.mydomain.com
ServerPath /prism/
DocumentRoot /var/www/prism
</VirtualHost>
DirectoryIndex index.html index.htm index.cfm
# JRun Settings
LoadModule jrun_module /opt/coldfusion9/runtime/lib/wsconfig/1/mod_jrun22.so
<IfModule mod_jrun22.c>
JRunConfig Verbose false
JRunConfig Apialloc false
JRunConfig Ignoresuffixmap false
JRunConfig Serverstore /opt/coldfusion9/runtime/lib/wsconfig/1/jrunserver.store
JRunConfig Bootstrap 127.0.0.1:51800
#JRunConfig Errorurl url <optionally redirect to this URL on errors>
#JRunConfig ProxyRetryInterval 600 <number of seconds to wait before trying to reconnect to unreachable clustered server>
#JRunConfig ConnectTimeout 15 <number of seconds to wait on a socket connect to a jrun server>
#JRunConfig RecvTimeout 300 <number of seconds to wait on a socket receive to a jrun server>
#JRunConfig SendTimeout 15 <number of seconds to wait on a socket send to a jrun server>
AddHandler jrun-handler .jsp .jws .cfm .cfml .cfc .cfr .cfswf
</IfModule>
<Files ~ ".hbmxml$">
Order allow,deny
Deny from all
</Files>
пришлось поместить запись в / etc / hosts