Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 50, средняя оценка - 4.82
Compaq
2 / 2 / 3
Регистрация: 14.02.2013
Сообщений: 218
#1

Правильная установка Apache2+Nginx+MySQL+PHP+PHPmyadmin - Apache, htaccess

18.04.2013, 01:09. Просмотров 6291. Ответов 15
Метки нет (Все метки)

Добрый день,

Возникла проблема, установил nginx к уже установленной apache2 mysql phpmyadmin. Действовал по инструкции, связку получилось сделать. Но phpmyadmin и php не подключились к сайту, искал на просторах интернета два дня, так ничего не получилось.

Кто сталкивался и может помочь с настройкой, желательно полная инструкция. Стоит Debian 6
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2013, 01:09
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Правильная установка Apache2+Nginx+MySQL+PHP+PHPmyadmin (Apache, htaccess):

Установка связки Apache + Nginx + PHP + MySQL
Доброй ночи, Народ, кто может помочь в одном простом деле, правильно...

Apache, php, mysql и phpmyadmin
Всем доброго времени суток. Сегодня и вчера (в общем за 2 дня) поставил на свою...

Настройка VDS: nginx + php-fpm + mysql + ftp
тыркаюсь уже 4 день, будь он не ладно. Дано: IP, Домен, логин, пароль (для...

Настроенный сервер Apache PHP MysQl Phpmyadmin SMTP
Я решил поделится настроенным сервером Apache PHP MysQl Phpmyadmin SMTP.Где то...

не получается установить связку apache+mysql+php+phpMyAdmin
Доброго времени суток! Решил попробовать установить эту связку по методу:...

Как сделать, чтобы PHP и phpmyadmin находил MySQL
Как сделать, чтобы PHP и phpmyadmin находил MySQL?

15
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
18.04.2013, 16:49 #2
Compaq, /etc/nginx/nginx.conf покажите
0
Compaq
2 / 2 / 3
Регистрация: 14.02.2013
Сообщений: 218
18.04.2013, 20:13  [ТС] #3
Код
user www-data;
worker_processes 4;
pid /var/run/nginx.pid;

events {
	worker_connections 2048;
	# multi_accept on;
}

http {
	sendfile on;
	tcp_nopush on;
	tcp_nodelay on;
	keepalive_timeout 65;
	types_hash_max_size 2048;
	server_name_in_redirect off;
	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";
	include /etc/nginx/conf.d/*.conf;
	include /etc/nginx/sites-enabled/*;
}
Далее в /etc/nginx/sites-available/default

Код
server {
 listen 80;
 server_name 144.76.29.48;

 location / {
 proxy_pass [url]http://127.0.0.1:81;[/url]
 include /etc/nginx/proxy.conf;
 }


 location ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js)$ {
 root /var/www;
 }
Ну и файл nano /etc/nginx/proxy.conf

Код
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 1500;
proxy_send_timeout 1500;
proxy_read_timeout 1500;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
proxy_ignore_client_abort on;
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
18.04.2013, 20:30 #4
Цитата Сообщение от Compaq Посмотреть сообщение
/etc/nginx/sites-enabled/*
Покажите
0
Compaq
2 / 2 / 3
Регистрация: 14.02.2013
Сообщений: 218
18.04.2013, 20:35  [ТС] #5
Я сделал ссылку на sites-available, она идентична файл default

Код
server {
listen 80;
server_name 144.76.29.48;

location / {
proxy_pass [url]http://127.0.0.1:81;[/url]
include /etc/nginx/proxy.conf;
}


location ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js)$ {
root /var/www;
}
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
18.04.2013, 21:06 #6
Стоп. Всё понял! Я вас лечу от не подключения апача к игниксу, а надо от не подключения пхп к апачу
Надо было попросить вас показать содержимое папки /etc/apache2/mods-enabled и /etc/apache2/mods-available
0
Compaq
2 / 2 / 3
Регистрация: 14.02.2013
Сообщений: 218
18.04.2013, 21:13  [ТС] #7
Без nginx php, mysql, phpmyadmin все исправно работает. Как подключаю nginx, php перестает обрабатываться, кажется вообще только nginx работает, а apache2 нет.

Содержимое папки, есть hph5, rpaf.conf, какой именно файл нужен?

Спасибо за помощь
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
18.04.2013, 21:18 #8
Цитата Сообщение от Compaq Посмотреть сообщение
кажется вообще только nginx работает
Не, не кажется:
Цитата Сообщение от Compaq Посмотреть сообщение
location / {
proxy_pass http://127.0.0.1:81;
include /etc/nginx/proxy.conf;
}
location ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js)$ {
root /var/www;
}
Так оно и есть значит!!!
0
Compaq
2 / 2 / 3
Регистрация: 14.02.2013
Сообщений: 218
18.04.2013, 21:26  [ТС] #9
А чтобы исправить это, что надо поменять, вроде все делаю по инструкции, а отказывается работать...
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
18.04.2013, 21:30 #10
Compaq,
Код
        location / {
            root   /var/www;
            index  index.html index.htm index.php;
        }

        # proxy the PHP scripts to Apache listening on 127.0.0.1:81
        #
        location ~ \.php$ {
            proxy_pass   http://127.0.0.1:81;
        }
1
Compaq
2 / 2 / 3
Регистрация: 14.02.2013
Сообщений: 218
18.04.2013, 22:05  [ТС] #11
Попробовал, теперь сервер ругается
nginx: [emerg] directive "server_name" is not terminated by ";" in /etc/nginx/sites-enabled/default:11
nginx: configuration file /etc/nginx/nginx.conf test failed

В 11 строке начинается location

Добавлено через 1 минуту
nginx: [emerg] directive "server_name" is not terminated by ";" in /etc/nginx/sites-enabled/default:11
nginx: configuration file /etc/nginx/nginx.conf test failed

Сервер теперь ругается
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
18.04.2013, 22:05 #12
Compaq, Похоже вы стёрли ; после server_name
0
Compaq
2 / 2 / 3
Регистрация: 14.02.2013
Сообщений: 218
18.04.2013, 22:09  [ТС] #13
Точно, но теперь другая проблема, не открывается сайт, хотя вроде указывал все правильно. У меня сайт в папке /var/www

Открывается как Bat Gateway
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
18.04.2013, 22:11 #14
Compaq, Проверьте ещё раз строку с server_name, быть может вы удалили цифру? Так как эта ошибка обычно из-за этого появляется
0
Compaq
2 / 2 / 3
Регистрация: 14.02.2013
Сообщений: 218
18.04.2013, 22:28  [ТС] #15
Код
server {
	listen 80 default_server;
	listen [::]:80 default_server ipv6only=on;

	root /var/www;
	index index.html index.htm index.php;

	# Make site accessible from [url]http://localhost/[/url]
	server_name sbuyer.ru [url]www.sbuyer.ru[/url] sbuyer.kz [url]www.sbuyer.kz;[/url]

	location / {
		root   /var/www;
              index  index.html index.htm index.php;
		proxy_pass [url]http://127.0.0.1:8080;[/url]
		include /etc/nginx/proxy.conf;
	}

	location ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js)$ {
		root /var/www;
	}

	location /doc/ {
		alias /usr/share/doc/;
		autoindex on;
		allow 127.0.0.1;
		allow ::1;
		deny all;
	}

	location ~ \.php$ {
            proxy_pass   [url]http://127.0.0.1:8080;[/url]
	     include /etc/nginx/proxy.conf;
        }

	error_page 404 /404.html;
Вот так у меня, но все равно не заходит

Добавлено через 13 минут
Выдает 502 ошибку и отказывается запускаться
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
19.04.2013, 11:43 #16
Цитата Сообщение от Compaq Посмотреть сообщение
location / {
root /var/www;
index index.html index.htm index.php;
proxy_pass http://127.0.0.1:8080;
include /etc/nginx/proxy.conf;
}
location ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js)$ {
root /var/www;
}
Я же вам сказал заменить на
Цитата Сообщение от Илья Федин Посмотреть сообщение
Код
        location / {
            root   /var/www;
            index  index.html index.htm index.php;
        }
1
19.04.2013, 11:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.04.2013, 11:43
Привет! Вот еще темы с решениями:

Какую версию linux ставить для связки nginx+apache+php+mysql?
Какая версия является самой подходящей для содержания несколько сайтов на...

Какие модули Apache отключить? (Apache2 + Nginx)
Если есть хорошая статья на тему — буду признателен за ссылку. Что я хочу...

Установка apache php mysql
Здравствуйте. Изучил досконально...

Установка PHP и MySQL под Windows
Есть какая-нибудь разница между VC11 x86 Thread Safe и VC6 x86 Thread Safe?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru