67 lines
1.5 KiB
Markdown
67 lines
1.5 KiB
Markdown
|
---
|
|||
|
tags: ["apache2", "ubuntu"]
|
|||
|
---
|
|||
|
|
|||
|
Открываем консоль Ctrl+Alt+T
|
|||
|
|
|||
|
Открываем для редактирования файл хостов:
|
|||
|
|
|||
|
```shell
|
|||
|
sudo nano /etc/hosts
|
|||
|
```
|
|||
|
|
|||
|
Добавляем в конце данного файла строчку:
|
|||
|
|
|||
|
```
|
|||
|
127.0.0.1 my-cool-website.dev
|
|||
|
```
|
|||
|
|
|||
|
Далее идём в директорию:
|
|||
|
|
|||
|
```shell
|
|||
|
cd /etc/apache2/sites-available/
|
|||
|
```
|
|||
|
|
|||
|
Создаём копию файла `default`, с правами, такими же как у него:
|
|||
|
|
|||
|
```shell
|
|||
|
sudo cp -p default my-cool-website.dev.conf
|
|||
|
```
|
|||
|
|
|||
|
Открываем наш новый файл для редактирования:
|
|||
|
|
|||
|
```shell
|
|||
|
sudo nano my-cool-website.dev.conf
|
|||
|
```
|
|||
|
|
|||
|
Пишем такое содержимое:
|
|||
|
|
|||
|
```shell
|
|||
|
<VirtualHost *:80>
|
|||
|
DocumentRoot /var/www/my-cool-website.dev
|
|||
|
ServerName my-cool-website.dev
|
|||
|
ServerAlias www.my-cool-website.dev
|
|||
|
<Directory /var/www/my-cool-website.dev>
|
|||
|
Options Indexes FollowSymLinks MultiViews
|
|||
|
AllowOverride all
|
|||
|
Order allow,deny
|
|||
|
Allow from all
|
|||
|
</Directory>
|
|||
|
</VirtualHost>
|
|||
|
```
|
|||
|
|
|||
|
Далее делаем рабочим только что созданный нами виртуал хост:
|
|||
|
|
|||
|
```shell
|
|||
|
sudo a2ensite my-cool-website.dev
|
|||
|
```
|
|||
|
|
|||
|
Перечитываем или перезапускаем апач:
|
|||
|
|
|||
|
```shell
|
|||
|
sudo service apache2 reload
|
|||
|
sudo service apache2 restart
|
|||
|
```
|
|||
|
|
|||
|
Вуаля! Проверяем наш сайт в браузере: [http://my-cool-website.dev](http://my-cool-website.dev/)
|