Centos 7 web server: Полноценный веб-сервер на CentOS 7 — NGINX + Apache (httpd) + MySQL + PHP-FPM (fastCGI) + FTP + PHPMyAdmin + Memcached + xCache

Содержание

Установка веб-сервера 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 start httpd

статус sudo systemctl httpd

имя хоста –I

curl -4 icanhazip.com

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

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

sudo systemctl start 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-available /etc/httpd/sites-enabled

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

IncludeOptional sites-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/example/log/error.log

customlog /var/example/log/error.log

customlog /var/ww/example/log. log

customlog /var/ww/example/log.log

Customlog /var/ww/example/log.log

. 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