Обьясните нубу с виртуалхост

kesn
На сайте с 07.04.2009
Offline
62
2084

Всем привет

Ситуация следующая, ос centos

поставил апостер, админку гружу через ip.ip.ip.ip/folder

для других целей сервер никогда не юзался и тут понадобилось добавить 1 домен, никаких панелей типа isp не стоит, поэтому в httpd.conf добавил по примеру виртуалхост

ребутаю апач, сайт работает, апостер нет. Правлю конфиг ставлю 81 порт - сайт перестает работает, но апостер расчхеляется

Не пойму что я делаю не так и что надо сделать чтоб работал и скрипт через ip и сайт через домен

kesn
На сайте с 07.04.2009
Offline
62
#1

PS: разобрался, оказалось

<Directory /dom.ru>

</Directory>

ВНутреность почистил

Options -ExecCGI -Includes

php_admin_value open_basedir "/:."

php_admin_flag engine on

AllowOverride All

Options -Indexes

Order allow,deny

Allow from all

и заработало, порты не при чем были, просто криво настроенный конфиг

G-and-Y
На сайте с 29.06.2013
Offline
156
#2

Дабы не плодить темы, задам тут

apache 2.4 создаю 2 домена и оба они ведут в /var/www/html/

Как только конфиги не крутил ничего не получается, может кто стыкался?

п.с. Апач был обновлен с 2.2, так же стоит nginx апач на 8080 порту.

Абузо-устойчивые впс в Нидерландах от 5$/мес (https://cp.inferno.name/aff.php?aff=2991)
S
На сайте с 02.05.2014
Offline
61
#3

G-and-Y, не видя конфигов и логов понять, что пошло не так достаточно сложно.

G-and-Y
На сайте с 29.06.2013
Offline
156
#4

apache2.conf

<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>

<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>

/etc/apache2/sites-available

site.net.conf

<VirtualHost 185.88.212.233:8080>
ServerName site.net
ServerAdmin mail@example.com

DocumentRoot /var/www/html/
CustomLog ${APACHE_LOG_DIR}/example.com.access.log combined
ErrorLog ${APACHE_LOG_DIR}/example.com.error.log

<Directory /var/www/html/>
Options -Includes -Indexes -ExecCGI
</Directory>
</VirtualHost>

/etc/nginx/sites-available


server {
listen 185.8.212.233:80;

server_name site.net;

location / {
proxy_pass http://127.0.0.1:8080;
proxy_redirect http://127.0.0.1:8080/ /;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
location ~*
^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|tif|tiff|css|js|htm|html|ttf|otf|webp|woff|txt|csv|rtf|doc|docx|xls|xlsx|ppt|pptx|odf|odp|ods|odt|pdf|psd|ai|eot|eps|ps|zip|tar|tgz|gz|rar|bz2|7z|aac|m4a|mp3|mp4|ogg|wav|wma|3gp|avi|flv|m4v|mkv|mov|mp4|mpeg|mpg|wmv|exe|iso|dmg|swf)$ {
root /var/www/html;

expires max;
try_files $uri @fallback;
}
}

location @fallback {
proxy_pass http://127.0.0.1:8080;
}


}

DV
На сайте с 01.05.2010
Offline
644
#5

В упор не вижу два домена.

DocumentRoot показывает куда надо.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
G-and-Y
На сайте с 29.06.2013
Offline
156
#6

DenisVS, я показал конфиг одного, второй по аналогии.

S
На сайте с 02.05.2014
Offline
61
#7

Первое что бросается в глаза это, что apache2 слушает 185.88.212.233 на порту 8080

G-and-Y:
<VirtualHost 185.88.212.233:8080>

А nginx проксирует на локал хост

proxy_pass http://127.0.0.1:8080;

proxy_redirect http://127.0.0.1:8080;

Надо исправить либо:

<VirtualHost 127.0.0.1:8080>

Либо

proxy_pass http://185.88.212.233:8080;

proxy_redirect http://185.88.212.233:8080;

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий