Форум программистов, компьютерный форум, киберфорум
Web-серверы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
14 / 9 / 7
Регистрация: 09.01.2018
Сообщений: 146
1

Nginx, Apache не рабочий виртуальный хост (Apache)

06.09.2019, 20:41. Показов 669. Ответов 1

Всем привет , сразу к сути.
У меня есть Nginx и он стоит на 80 порту ибо я его первым ставил. Виртуальные хосты там работают нормально.

Теперь я поставил Apache , поменял порт на 8080 , создал виртуальный хост который его же и прослушивает , но он нифига не работает.
site.loc не работает , site.loc:8080 ,выдаёт абракадабру то есть он index.php открывает но считывает его как-то коряво.
Это при выключенном Nginx , если Nginx включен , то меня вообще бросает по адресу site.loc(Apache) на сайт Nginx дефолтный.

Вот настройки Apache:
apt-get install apache2 -y
cd /etc/apache2/sites-available/
a2dissite 000-default
service apache2 reload
a2enmod rewrite
service apache2 restart

a2ensite site.loc.conf
service apache2 reload

ports.conf:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
NameVirtualHost *:8080
 
Listen 8080
 
ServerName site.loc:8080 - это вставил ... ну а вдруг?
 
<IfModule ssl_module>
    Listen 443
</IfModule>
 
<IfModule mod_gnutls.c>
    Listen 443
</IfModule>
О чуть не забыл , виртуальный хост под Symfony проект , которой пустой просто что б запустить хост

site.loc.conf:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<VirtualHost *:8080>
    ServerName site.loc
    ServerAlias www.site.loc
 
    DocumentRoot /var/www/site.loc/public
    <Directory /var/www/site.loc/public>
        AllowOverride None
        Require all granted
        Allow from All
 
        <IfModule mod_rewrite.c>
            Options -MultiViews
            RewriteEngine On
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteRule ^(.*)$ index.php [QSA,L]
        </IfModule>
    </Directory>
 
    # uncomment the following lines if you install assets as symlinks
    # or run into problems when compiling LESS/Sass/CoffeeScript assets
    # <Directory /var/www/crvfakeexample.com>
    #     Options FollowSymlinks
    # </Directory>
 
    # optionally disable the RewriteEngine for the asset directories
    # which will allow apache to simply reply with a 404 when files are
    # not found instead of passing the request into the full symfony stack
    <Directory /var/www/site.loc/public/bundles>
        <IfModule mod_rewrite.c>
            RewriteEngine Off
        </IfModule>
    </Directory>
    ErrorLog /var/log/apache2/site.loc_error.log
    CustomLog /var/log/apache2/site.loc_access.log combined
 
    # optionally set the value of the environment variables used in the application
    #SetEnv APP_ENV prod
    #SetEnv APP_SECRET <app-secret-id>
    #SetEnv DATABASE_URL "mysql://db_user:db_pass@host:3306/db_name"
</VirtualHost>
Вроде обычная установка виртуалки ни считая портов , в чём проблема?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.09.2019, 20:41
Ответы с готовыми решениями:

Nginx <!-- vs --> Apache
Прошу извинить за глупости, которые, возможно, придется тут прочитать. Я могу, и, вероятно, буду,...

Конвертация с nginx в apache
Всем доброго времени суток, я не так давно занимаюсь сайтами и не давно узнал про веб серверы...

Apache+nginx правило
Доброго времени суток. Уважаемые форумчане, есть проблема. На сайте требуется сделать водяной...

Проблемы с nginx + apache
Добрый день. На ВПС с дебиан установил nginx как фронт к апачу, цмс джмла 2.5. Все работает, но...

1
14 / 9 / 7
Регистрация: 09.01.2018
Сообщений: 146
08.09.2019, 17:29  [ТС] 2
Вообщем проблему решил. у меня отсутсвовал модуль php поэтому он просто выводил код. А проблема была в том что apt-get libapache2-mod-php ставит версию 7.3 которая встаёт с с ошибкой типа этого -
вывод с консоли:
PHP
1
2
3
4
Настраивается пакет libapache2-mod-php7.3 (7.3.9-1+ubuntu18.04.1+deb.sury.org+1) …
dpkg: ошибка при обработке пакета libapache2-mod-php7.3 (--configure):
 installed libapache2-mod-php7.3 package post-installation script subprocess returned error exit status 1
E: Sub-process /usr/bin/dpkg returned an error code (1)
короче поставил 7.2 и всё работает как надо.

Вот кстати ссылка которая и помогла всё пофиксить
https://askubuntu.com/question... -not-exist
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.09.2019, 17:29

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Hotlink apache+nginx
Здравствуйте форумчане. Подскажите пожалуйста, есть ли возможность запретить вставку изображений с...

Nginx, Apache и виртуальные хосты
Добрый день. Уважаемые форумчане, помогите, пожалуйста, разобраться. Я совсем нуб, но хотелось бы...

Кэширование в браузере с apache + nginx
Никак не могу понять как включить кеширование в nginx + apache для браузера. Перетыкал уже все...

Apache + nginx. Требуется совет специалиста
Люди добрые, приветствую Вас. У меня такая проблема. Заказали у меня дедик. Все настройки произвел,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.