Страница 1 из 1
Настройка конфига Апача
Добавлено: 07 дек 2018, 18:00
Я_Максим
Добрый вечер, Да да я опять своими кривыми руками накосячил
Вообще поднял VPN Сервак (УРА)
По лакалке ip 192.168.X.X я мог подключаться к сайту

, dстала задача увести сайт в виртуальную сеть то бишь что бы можно было при подключений к серверу по VPN можно было работать с сайтов и по этому ip 10.8.0.1,
Конечно же пошел в конфиг /etc/apache2/sites-available/moodle.conf добавил ip в <VirtualHost 192.168.х.х 10.8.0.1:80>
и ни фига, вернул конфиг обратно как был <VirtualHost 192.168.х.х:80> тоже ни фига
Код: Выделить всё
<VirtualHost 192.168.х.х 10.8.0.1:80>
ServerAdmin admin@moodle
DocumentRoot /var/www/html/moodle/
ServerName moodle
ServerAlias www.moodle
<Directory /var/www/html/moodle/>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Статус Апача
Код: Выделить всё
scool11@ServerMoodle:~$ sudo service apache2 status
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: active (running) since Fri 2018-12-07 19:47:42 +05; 11min ago
Process: 1553 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 1557 (apache2)
Tasks: 6 (limit: 2279)
CGroup: /system.slice/apache2.service
├─1557 /usr/sbin/apache2 -k start
├─1558 /usr/sbin/apache2 -k start
├─1559 /usr/sbin/apache2 -k start
├─1560 /usr/sbin/apache2 -k start
├─1561 /usr/sbin/apache2 -k start
└─1562 /usr/sbin/apache2 -k start
дек 07 19:47:42 ServerMoodle systemd[1]: Starting The Apache HTTP Server...
дек 07 19:47:42 ServerMoodle apachectl[1553]: AH00558: apache2: Could not reliably determine the server's fully qu
дек 07 19:47:42 ServerMoodle systemd[1]: Started The Apache HTTP Server.
на десерт
Код: Выделить всё
scool11@ServerMoodle:~$ apachectl -t -D DUMP_VHOSTS
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
10.8.0.1:80 moodle (/etc/apache2/sites-enabled/moodle.conf:3)
*:80 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
Настройка конфига Апача
Добавлено: 07 дек 2018, 20:08
Я_Максим
Код: Выделить всё
Could not reliably determine the server's fully qualified domain name, using 192.168.0.3. Set
Настройка конфига Апача
Добавлено: 07 дек 2018, 20:22
di_mok
Я_Максим, покажи ifconfig
на серваке
Настройка конфига Апача
Добавлено: 07 дек 2018, 20:25
Я_Максим
di_mok,
Код: Выделить всё
enp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.3 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::bdad:480b:c5c1:310e prefixlen 64 scopeid 0x20<link>
ether 54:04:a6:99:39:7d txqueuelen 1000 (Ethernet)
RX packets 7976 bytes 1556484 (1.5 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 7101 bytes 1135440 (1.1 MB)
TX errors 0 dropped 0 overruns 0 carrier 1 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Локальная петля (Loopback))
RX packets 427 bytes 33627 (33.6 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 427 bytes 33627 (33.6 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tun0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500
inet 10.8.0.1 netmask 255.255.255.255 destination 10.8.0.2
inet6 fe80::2f65:df4b:4f78:91c3 prefixlen 64 scopeid 0x20<link>
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 100 (UNSPEC)
RX packets 4590 bytes 306208 (306.2 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4307 bytes 582421 (582.4 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Статус Апача
Код: Выделить всё
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: active (running) since Fri 2018-12-07 22:30:48 +05; 3s ago
Process: 2455 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS)
Process: 2460 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 2465 (apache2)
Tasks: 6 (limit: 2279)
CGroup: /system.slice/apache2.service
├─2465 /usr/sbin/apache2 -k start
├─2466 /usr/sbin/apache2 -k start
├─2467 /usr/sbin/apache2 -k start
├─2468 /usr/sbin/apache2 -k start
├─2469 /usr/sbin/apache2 -k start
└─2470 /usr/sbin/apache2 -k start
дек 07 22:30:48 ServerMoodle systemd[1]: Starting The Apache HTTP Server...
дек 07 22:30:48 ServerMoodle apachectl[2460]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directi
дек 07 22:30:48 ServerMoodle systemd[1]: Started The Apache HTTP Server.
Настройка конфига Апача
Добавлено: 07 дек 2018, 21:06
di_mok
Маленько не о том я подумал. Вот вроде решение твоейпроблемы
http://aboutubuntu.ru/content/apache2-c ... name-using
Настройка конфига Апача
Добавлено: 07 дек 2018, 21:09
Я_Максим
di_mok,
Код: Выделить всё
он там прописан
<VirtualHost *:80>
# ServerAdmin admin@moodle
DocumentRoot /var/www/html/moodle/
ServerName localhost
# ServerAlias www.moodle
<Directory /var/www/html/moodle/>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Настройка конфига Апача
Добавлено: 07 дек 2018, 21:59
027
Не по теме
...и сказал я админу:
— А апач не нужен, родной. Он только лишнее топливо жрет.
Админ со мной согласился, ибо мышевоз, и эти ваши линуха ему ни в жизнь не уперлись. Равно, как и апач, в котором он понимал поскольку-постольку.
Поставил я нжынкс + фаст-цги, и стало мне щастье.
Настройка конфига Апача
Добавлено: 07 дек 2018, 22:00
Я_Максим
027, Намек понял

Настройка конфига Апача
Добавлено: 07 дек 2018, 22:03
027
Я_Максим, нужно плясать от задачи, а вы пляшете от наличия.
Настройка конфига Апача
Добавлено: 07 дек 2018, 22:06
Я_Максим
027, Хотелось бы добить этот апач, или он меня

Настройка конфига Апача
Добавлено: 07 дек 2018, 22:08
027
По проблеме: опаче не видит интерфейса, к которому вы пытаетесь привязать виртуальный сервер.
Плюс такая засада:
Код: Выделить всё
дек 07 22:30:48 ServerMoodle apachectl[2460]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directi
Тут копипаста обрывается на полусло...
Настройка конфига Апача
Добавлено: 07 дек 2018, 22:10
Я_Максим
027,
Код: Выделить всё
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

Настройка конфига Апача
Добавлено: 07 дек 2018, 22:16
027
Я_Максим писал(а): ↑07 дек 2018, 22:10
fully qualified domain name, using 127.0.1.1
одно могу сказать точно: опаче ниасилил разыскать FQDN (ищи сам в вики), поэтому прицепился на lo интерфейс (в педивикию, плиз) а там полковника никто не ииищееет... полковника никто не ждеооот...
ну или типа того
Настройка конфига Апача
Добавлено: 07 дек 2018, 22:16
Я_Максим
027, вообще то это весь текст сообщения

Настройка конфига Апача
Добавлено: 07 дек 2018, 22:18
Я_Максим
027, дак это тоже понял, но мне не нужны домены, мне нужно что бы можно было заходить на ресурс по ip
Настройка конфига Апача
Добавлено: 07 дек 2018, 22:19
027
даже если так, это не поможет, ибо надо гд-то в секции server пропейсать FQDN, а где и как — описано в доке опача — кстати, довольно удобочитаемой, даже со слабым аглийским.
Настройка конфига Апача
Добавлено: 07 дек 2018, 23:52
slant
Чтобы использовать VirtualHost - нужно иметь обращение к серверу по доменному имени. Оно так устроено. Если нужно ходить просто по IP - это будет настройка без виртуалхостов.
Настройка конфига Апача
Добавлено: 08 дек 2018, 00:03
027
slant писал(а): ↑07 дек 2018, 23:52
Оно так устроено.
В апаче есть/была какая-то засада с ругательствами на FQDN, хотя вроде все правильно прописано. Какая именно — я забыл. Ибо скрипач не нужен, и далее по тексту.
Полез в доку, нашел, решил, забыл.
Настройка конфига Апача
Добавлено: 08 дек 2018, 00:06
slant
FDQN - это полноценное доменное имя. Нужно для работы механизма виртуальных хостов по очень простой причине - это способ отличить какой сайт показывать, если на сервере их несколько а внешний IP - один. FDQN приходит на сервер как часть запроса веб страницы, сервер его анализирует и выдает страницу с нужного сайта. А если FDQN нету а есть только IP - вся затея с виртуальными хостами не имеет смысла. В этом случае они не нужны - настраивается просто сервер на IP.
P.S. Если домена нету а все-таки нужно несколько отдельных сайтов - можно по разным портам развесить. Так работать будет.
Настройка конфига Апача
Добавлено: 08 дек 2018, 00:35
027
slant писал(а): ↑08 дек 2018, 00:06
FDQN - это полноценное доменное имя.
Спасибо, кэп. Еще раз объясняю — встречал
засаду, непонятку, неведомую НЕХ — я ж ему напсал фулл квалити домейн, мать его, нейм! А оно ругается, будто не напсал.
slant писал(а): ↑08 дек 2018, 00:06
а внешний IP - один
Да пофигу апачу, внешний, внутренний, или вообще икроножный — 127.Х.Х.Х.
Кстати!
Топикстартер!
Там в каталоге с конфигами есть файлик ports?