Я хочу запустить сервер Python 3. * и PHP 7. *, работающий рядом друг с другом, используя следующее:
php.localhost
py.localhost
Мой /etc/httpd/conf/httpd.conf
:
# Dynamic Shared Object (DSO) Support
LoadModule wsgi_module modules/mod_wsgi.so
LoadModule php7_module modules/libphp7.so
AddHandler php7-script php
Include conf/extra/php7_module.conf
WSGIScriptAlias / /var/www/python/app.py
ServerName localhost
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
Полный файл httpd.conf
здесь.
Мой /etc/httpd/conf/extra/httpd-vhosts.conf
:
<VirtualHost *:80>
ServerAdmin yesididuse@google.com
DocumentRoot "/var/www/php"
ServerName php
ServerAlias php.localhost
ErrorLog "/var/log/httpd/php-error.log"
CustomLog "/var/log/httpd/php-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin yesididuse@google.com
DocumentRoot "/var/www/python"
ServerName python
ServerAlias py.localhost
ErrorLog "/var/log/httpd/py-error.log"
CustomLog "/var/log/httpd/py-access.log" common
</VirtualHost>
Мой /etc/hosts
:
# Static table lookup for hostnames.
# See hosts(5) for details.
127.0.0.1 php.localhost
127.0.0.1 py.localhost
И мое имя хоста - L702X
.
Я в недоумении, я искал поисковые системы, следуя инструкциям, и здесь, похоже, ничего не имеет смысла, например, как можно перейти к 127.0.0.1 по двум разным адресам?
Если мне не хватает файлов конфигурации, прокомментируйте и я добавлю. Любая помощь приветствуется.