Centos 7 web server: Установка LAMP (apache+php+mysql) в CentOS 7

Содержание

Установка веб-сервера Apache в CentOS 7

обновление sudo yum httpd

Судо Юм установить httpd

sudo firewall-cmd —permanent —add-service=http

sudo firewall-cmd —permanent —add-service=https

sudo firewall-cmd – перезагрузка

запуск sudo systemctl httpd

статус sudo systemctl httpd

имя хоста –I

curl -4 icanhazip.com

http://ваш_сервер_публичный_ip

sudo systemctl остановить httpd

запуск sudo systemctl httpd

sudo systemctl перезапустить httpd

sudo systemctl перезагрузить httpd

sudo systemctl отключить httpd

sudo systemctl включить httpd

sudo mkdir -p /var/www/example

sudo mkdir -p /var/www/example/log

sudo chown -R $USER:$USER /var/www/example

sudo chmod -R 755 /var/www

судо нано /var/www/example/index.html

1

2

3

4

5

6

7

8

 

   Добро пожаловать в Example.com!

 

 

 

Если вы видите это сообщение, значит Виртуальный хост

example. com работает!

 

sudo mkdir /etc/httpd/sites-enabled /etc/httpd/sites-enabled

судо нано /etc/httpd/conf/httpd.conf

IncludeOptional site-enabled/*.conf

sudo nano /etc/httpd/sites-available/example.conf

1

2

3

4

5

6

7

ServerName www.example.com

Serveralias example.com

DocumentRoot/var/www/Пример

errorlog /var/ww/Examp var/www/example/log/requests.log в сочетании

sudo ln -s /etc/httpd/sites-available/example.conf /etc/httpd/sites-enabled/example.conf

sudo setsebool -P httpd_unified 1

sudo ls -dZ /var/www/example/log/

drwxr-xr-x. root root unconfined_u:object_r:httpd_sys_content_t:s0 /var/www/example/log/

sudo semanage fcontext -a -t httpd_log_t «/var/www/example/log(/.*)?»

sudo restorecon -R -v /var/www/example/log

Вывод:

restorecon reset /var/www/example/log context unconfined_u:object_r:httpd_sys_content_t:s0->unconfined_u:object_r:httpd_log_t:s0

sudo ls -dZ /var/www/example/log/

drwxr-xr-x. root root unconfined_u:object_r:httpd_log_t:s0 /var/www/example.com/log

sudo systemctl перезапустить httpd

ls -lZ /var/www/example/log