Re: Как же сделать,чтоб сайт уже начал открываться?

Alexbyk (subscriptions) s на alexbyk.com
Пт Июл 7 13:26:05 UTC 2017


Если надо чтобы все сразу работало, я рекомендую очевидное и простое 
решение - скачать docker образ с уже готовым LXMP или даже Wordpress + 
NGINX стеком. Изучение docker-a отнимет пару часов, но это будет 
полезные в будущем знания.

Изучать самостоятельно все нюансы конфига nginx для ваших целей не имеет 
особого смысла. А вот так вот нахватиться отрывков конфигом что-бы по 
быстрому запустить - чревато сделать из своей машины хостинг для 
злоумышленников

Ну и плюс насколько я понял из переписки, если вы пишите сайты на 
вордпресс и хотите их тестировать/демонстрировать, docker это прямо то 
что вам нужно. Сможете потом их фигачить хоть по 10 штук в день, и перед 
клиентами использование докеризации прибавит веса


On 07/07/2017 04:07 PM, Nadya wrote:
> <p>Мне нужен простой http сервер на локальный хост</p>. У меня
> установлены:nginx 1.12, ubunta 16.04,wordpress,mysql,php7.0-fpm.
> Распакованное содержимое архива wordpress хранится в /var/www-права у
> www-data.
> Сам nginx располагается в /etc/nginx-права у root а сама я под учеткой
> администратора
> nginx.conf имеет содержание:
> ################################
> user www-data;
> group www-data;
> worker_processes 1;
> pid /var/run/nginx.pid;
>
> server {
>          location ~ \.php$ {
>          fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
>          include fastcgi_params;
>          }
> }
>
> events {
>    worker_connections 4096;
>    multi_accept on;
> }
>
> http {
>
>
>    sendfile on;
>    tcp_nopush on;
>    tcp_nodelay on;
>    keepalive_timeout 65;
>    client_max_body_size 100M;
>    types_hash_max_size 2048;
>
>    server_names_hash_bucket_size 64;
>
>    include /etc/nginx/mime.types;
>    default_type application/octet-stream;
>
>
>    access_log /var/log/nginx/access.log;
>    error_log /var/log/nginx/error.log;
>
>
>    gzip on;
>    gzip_disable "msie6";
>
>    gzip_vary on;
>    gzip_proxied any;
>    gzip_comp_level 5;
>    gzip_buffers 16 8k;
>    gzip_http_version 1.1;
>    gzip_types text/plain text/css application/json application/x-javascript
> text/xml application/xml application/xml+rss text/javascript;
>
>    map $host $host_wo_www {
>      default $host;
>      ~^www\.(?P<wo_www>.+)$ $wo_www;
>    }
>    include /etc/nginx/conf.d/*.conf;
>    include /etc/nginx/sites-enabled/*;
> }
> ########################################
>
> Нужны еще две папки sites-enabled и sites-available. Чем и как их наполнять?
> Если у вас есть на примете сайт,подробно описывающий создание конфига для
> sites-available,то буду очень признательна за ссылку.
> Еще хотелось бы узнать,как правильно выдать права администратору,нужно ли
> администратора поместить в группы root и www-data? И как сбалансировать
> права между www-data и root, ведь в конфиге обязательно должен быть прописан
> пользователь и группа.Как правильно выдать права и верно записать в конфиги?
>
> Posted at Nginx Forum: https://forum.nginx.org/read.php?21,275347,275347#msg-275347
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru



Подробная информация о списке рассылки nginx-ru