Debian/Ubuntu - nginx

Ответить
Аватара пользователя
Rubichek

Debian/Ubuntu - nginx

Сообщение Rubichek »

Здравствуйте, подскажите пж как настроить nginx. Был установлен apache установил nginx виртуальных хостов нет на сайт захожу ip/site.com сейчас при заходе на сайт Welcome to nginx!
Аватара пользователя
Rubichek

Re: Debian/Ubuntu - nginx

Сообщение Rubichek »

делаю как написано в doc



server {

location / {

proxy_pass
http://localhost:8080/;


}



location ~ \.(gif|jpg|png)$ {

root /data/images;

}

}



Веб-страница недоступна



ERR_CONNECTION_REFUSED



apache на 8080 порту



в логах nginx



[emerg] 803#0: unknown directive "server" in /etc/nginx/nginx.conf:97
Аватара пользователя
ruslandh

Re: Debian/Ubuntu - nginx

Сообщение ruslandh »

Может ни в то место файла прописали?



Ещё раз почитайте
http://nginx.org/ru/docs/beginners_guide.html




server { location / { root /data/www; } location /images/ { root /data; } }
Аватара пользователя
Rubichek

Re: Debian/Ubuntu - nginx

Сообщение Rubichek »

добавлял в /etc/nginx/nginx.conf



Далее, откройте конфигурационный файл. Конфигурационный файл по умолчанию уже включает в себя несколько примеров блока server, большей частью закомментированных. Для нашей текущей задачи лучше закомментировать все такие блоки и добавить новый блок server:





Конфиг nginx

[spoiler]user www-data;

worker_processes 4;

pid /var/run/nginx.pid;



events {

worker_connections 768;

# multi_accept on;

}



http {



##

# Basic Settings

##



sendfile on;

tcp_nopush on;

tcp_nodelay on;

keepalive_timeout 65;

types_hash_max_size 2048;

# server_tokens off;



# server_names_hash_bucket_size 64;

# server_name_in_redirect off;



include /etc/nginx/mime.types;

default_type application/octet-stream;



##

# Logging Settings

##



access_log /var/log/nginx/access.log;

error_log /var/log/nginx/error.log;



##

# Gzip Settings

##



gzip on;

gzip_disable "msie6";



# gzip_vary on;

# gzip_proxied any;

# gzip_comp_level 6;

# 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;



##

# nginx-naxsi config

##

# Uncomment it if you installed nginx-naxsi

##



#include /etc/nginx/naxsi_core.rules;



##

# nginx-passenger config

##

# Uncomment it if you installed nginx-passenger

##



#passenger_root /usr;

#passenger_ruby /usr/bin/ruby;



##

# Virtual Host Configs

##



include /etc/nginx/conf.d/*.conf;

include /etc/nginx/sites-enabled/*;



server{

location / {

root /data/www;

}



location /images/ {

root /data;

}

}


}



#mail {

# # See sample authentication script at:

# #
http://wiki.nginx.org/ImapAuthentica...pachePhpScript


#

# # auth_http localhost/auth.php;

# # pop3_capabilities "TOP" "USER";

# # imap_capabilities "IMAP4rev1" "UIDPLUS";

#

# server {

# listen localhost:110;

# protocol pop3;

# proxy on;

# }

#

# server {

# listen localhost:143;

# protocol imap;

# proxy on;

# }

#}[/spoiler]






http {

server {

location / {

root /data/www;

}

location /images/ {

root /data;

}

}



создал каталог /data/www в нем tests файл index.php.htm



в конфиге apache2 ports.conf по менял порты



NameVirtualHost *:81

Listen 81



перегрузил apache2 nginx



захожу по локальному ip сервера 192.168.0.10/test/



Welcome to nginx!
Аватара пользователя
MakaBooka

Re: Debian/Ubuntu - nginx

Сообщение MakaBooka »

include /etc/nginx/conf.d/*.conf;

include /etc/nginx/sites-enabled/*;



подключает стандартные конфиги. в том числе с дефолтным хостом



соответственно твоя писанина перекрывается дефолтом.



соответственно нужно делать правильно - править дефолтный конфиг в /etc/nginx/conf.d/
Ответить

Вернуться в «Общий по Linux»