У меня есть проект PHP с именем образец в моем локальном хосте и может быть запущен с использованием URL-адреса localhost/workspace/sample. Как я могу запустить то же самое, настроив локальный домен say example.com. Я использую LAMP.Настройка локального домена в Linux
ответ
Я решил проблему без изменения имени домена localhost.
шаги сделаны следующие:
1) Добавить имя хоста в /и т.д./хостов файл
Например: 127.0.0.1 example.com
2) Редактировать /etc/apache2/httpd.conf файл и добавьте следующую строку линий.
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
DocumentRoot /var/www
<VirtualHost *:80>
ServerName example.com
DocumentRoot "/home/user/workspace/sample"
<Directory /home/user/workspace/sample>
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
3) Создайте файл с вашим доменным именем сказать, example.com в /и т.д./apache2/сайтов-доступных папку со следующими линиями.
<VirtualHost *:80>
ServerName example.com
DocumentRoot /home/user/workspace/sample
<Directory /home/user/workspace/sample>
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
4) Перезапустите сервер Apache
sudo nano /etc/hosts
добавьте строку:
127.0.0.1 example.com
нажмите ctrl+x
, y
сохранить, затем enter
это будет делать все запросы example.com
точки к 127.0.0.1
(который localhost
), так что если вы хотите, чтобы эта работа через сеть (или с виртуальной машины) просто повторила описанные выше шаги, хотя вместо IP-адреса хост-компьютеров вместо 127.0.0.1
Было бы здорово, если бы вы добавили на основе имени виртуального хоста с корнем документа в '/ workspace/sample'. – vee
Я не хочу менять localhost на example.com.Мне нужно изменить проект в localhost на example.com. – Jenz
ah right, вам все еще нужен этот шаг (чтобы переопределить ваши DNS), хотя вам также потребуется настроить виртуальный хост, см. Http://stackoverflow.com/a/18200847/977939 – jpillora
Вы хотите посмотреть, как изменить файл/etc/hosts, чтобы указать на ваш localhost.
По существу, вы захватите запрос, прежде чем у него появится возможность перейти на DNS, и он перенаправит ваш локальный хост.
В Google есть много хороших примеров.
jpillora, опубликовал хороший пример. – John
Если вы хотите получить доступ к сайту с другого компьютера, вы можете использовать IP-адрес сервера. Команда Баш сделать это ifconfig
или ip addr
Если ваш локальный адрес, например, 192.168.0.3
, то вы можете получить доступ к сайту с помощью 192.168.0.3/workspace/sample
.
- 1. Настройка локального домена с помощью IIS7
- 2. Настройка файла cookie из удаленного домена для локального развития
- 3. Настройка локального сервера с использованием сокета домена с помощью python?
- 4. Выполнение локального домена против локального хоста
- 5. Visual Studio: отладка домена не локального домена, локально
- 6. PHP GET URL локального домена
- 7. Реализация локального хранилища Linux в Linux
- 8. Настройка локального хранилища git
- 9. Настройка локального сервера IIS
- 10. Настройка parse.com локального сервера
- 11. Настройка локального SVN
- 12. Настройка локального репозитория в Sourcetree
- 13. Настройка локального SVN
- 14. Настройка пользовательского домена в лазури
- 15. EC2 настройка внешнего домена
- 16. Настройка имени домена? Htaccess?
- 17. Настройка пользовательского домена домена, введенного пользователем
- 18. Получение имени домена локального сервера в JSP
- 19. Настройка Mysql ++ в linux
- 20. Настройка локального хранилища Maven переопределяется
- 21. neo4j - Настройка локального кластера HA
- 22. Настройка субдомена для локального развития
- 23. Настройка локального региона на андроид
- 24. Настройка локального часового пояса VBA
- 25. Настройка домена с использованием рубиновых рельсов
- 26. Удаленная отладка локального домена Google Chrome
- 27. Невозможно Карты локального домена пользователя привода изменен
- 28. Настройка имени домена на IIS6
- 29. Настройка домена и диапазон свойства
- 30. Postfix - добавление домена + настройка переадресации
"локальный" ваш локальный домен. –
yes..now Я хочу запустить проект как example.com вместо localhost/workspace/sample. – Jenz
все, что вам нужно знать, описано здесь: http://linux.die.net/man/3/gethostbyaddr и здесь: http://en.wikipedia.org/wiki/Virtual_hosting – yaccz