powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / CentOs+Apache+Nginx
2 сообщений из 2, страница 1 из 1
CentOs+Apache+Nginx
    #39066050
Timein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Уважаемые форумчане, помогите, пожалуйста, разобраться. Я совсем нуб, но хотелось бы понять.
Я настроил связку (по-крайней мере, мне хочется в это верить) Nginx и Apache на CentOs7
Создал отдельные файлы виртуальных хостов в апаче:
#
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<VirtualHost          *:8080>
    ServerName helloworld

    ServerAlias www.helloworld.ru

    ServerAdmin abuse@helloworld

    DocumentRoot /var/www/html/helloworld

    CustomLog /var/log/httpd/helloworld_access.log combined

    ErrorLog /var/log/httpd/helloworld_error.log

 <Directory "/var/www/html/helloworld">
    Order allow,deny
    Allow from all
  </Directory>

</VirtualHost>



Создал файл в /etc/nginx/conf.d/helloworld.conf
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
server {

#  listen       helloworld:80;
   listen 80;
   server_name  helloworld;

# Ведём журнал доступа:
    access_log  /var/log/nginx/helloworld_access.log;

# Разделяем статику и динамку, статику храним в кэше 10 дней:
                    location ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js|doc|docx|pdf|xls|xlsx|rar|zip|tbz|7z|exe)$ {
                    root /var/www/html/helloworld/;
                    expires 10d;
                                                                    }
# htaccess и htpasswd не отдаем:
                    location ~ /\.ht {
                                        deny  all;
                                                                    }
# Мы хотим видеть статистику при обращении к папке /stat
    location = /stat {
    stub_status on;
    access_log  off;
#   allow xx.xx.xx.xx;
#   deny all;
                   }
location / {
proxy_pass         http://127.0.0.1:8080/;
proxy_redirect     off;
log_not_found      off;
proxy_set_header   X-Real-IP $remote_addr;
proxy_set_header   Host $http_host;
proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
             }
             }


И вот теперь вопросы, которые, наверное, поражают своим идиотизмом, но все же:

1. Куда класть файлы для сайта (например hello.html)? В папку /var/www/html/helloworld/ ?
2. Какой адрес вбивать в адресную строку для проверки? Например, если у меня адрес сервера 123.45.67.89, то в адресную строку надо вбить:
123.45.67.89/helloworld/hello.html?
...
Рейтинг: 0 / 0
CentOs+Apache+Nginx
    #39066305
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все-таки прочтите внимательно директивы Апаче на офф сайте
вы же сами скопипастили сие деяние...
DocumentRoot /var/www/html/helloworld
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / CentOs+Apache+Nginx
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]