установил веб-сервер по этому руководству. Все работает отлично НО в панели адреса после домена добавляется номер порта 81 - как его убрать? вручную убираю, обновляю - работает - значит без него жить можно...
Спустя 5 часов, 40 минут, 16 секунд (6.08.2011 - 14:20) soniclord написал(а):
domen.ru:81/article - вот так выглядит
Спустя 7 минут, 44 секунды (6.08.2011 - 14:28) sebastjan написал(а):
Внимательно прочтите статью по которой ставили.
вот выдержка
вот выдержка
Цитата |
(порт 81 это не ошибка, так и должно быть, ибо слушать 80й порт у нас будет nginx, и в апачь передавать только запросы на динамику(php и др)): |
Спустя 4 минуты, 44 секунды (6.08.2011 - 14:33) soniclord написал(а):
а есть ли какой-нибудь способ избавиться от этого? уж очень он не кстати этот порт...
и я кстати не видел сайты в таком виде
и я кстати не видел сайты в таком виде
Спустя 1 час, 36 минут, 31 секунда (6.08.2011 - 16:09) sebastjan написал(а):
Я не силён с верверах, сам как раз изучаю эту тему, то как хотите чтоб выглядела в адресной строке адресс, можно в .htaccess прописать, посмотрите про настройки этого файла в гугле.
То есть подмена реальной ссылки на другую.
Хотел какраз у вас спросить вы на виртуальном хосте ставили, ил на домашнем компе сервер настраивали.
В той статье по которой вы ставили мгого вопросов в коментах по привязке нескольких доменов к автору но пока что вроде ответов нет.
Буду копать.
Расскажите пожалуйста, на домашнем компе оргпнизовали или на хосте провайдера.
То есть подмена реальной ссылки на другую.
Хотел какраз у вас спросить вы на виртуальном хосте ставили, ил на домашнем компе сервер настраивали.
В той статье по которой вы ставили мгого вопросов в коментах по привязке нескольких доменов к автору но пока что вроде ответов нет.
Буду копать.
Расскажите пожалуйста, на домашнем компе оргпнизовали или на хосте провайдера.
Спустя 3 минуты, 42 секунды (6.08.2011 - 16:13) sebastjan написал(а):
Понимаю так, запросы слушает nginx на порт 80 а проксирует на порт 81 которой слушает апачь.
Вот и адресс такой вадрессноц строке.
Если в конфиге убрать порт 81, то апачь не будет принимать с nginx запроссы.
Наверное можно ещё почитать про конфиги nginx.
Но самое простое изменить вид ссылки - это .htaccess
Поправте если неправильно понимаю.
Жаль что спецы по серверам куда то попроподали, лето.
Вот и адресс такой вадрессноц строке.
Если в конфиге убрать порт 81, то апачь не будет принимать с nginx запроссы.
Наверное можно ещё почитать про конфиги nginx.
Но самое простое изменить вид ссылки - это .htaccess
Поправте если неправильно понимаю.
Жаль что спецы по серверам куда то попроподали, лето.
Спустя 6 минут, 3 секунды (6.08.2011 - 16:19) jetistyum написал(а):
.htaccess может изменить обработку ссылки, но не формирование ссылки. Вероятно движок который вы используете пытается сам определить на каком порту работает апач и добавляет его при формировании URL адреса
Спустя 21 минута, 44 секунды (6.08.2011 - 16:41) sebastjan написал(а):
Так вроде не надо формировать ссылку а речь идёт о том как её отоброжать в адрессной строке.
Наверно
Надо попробовать поиграть с файлом .htaccess
Наверно

Надо попробовать поиграть с файлом .htaccess
Спустя 5 минут, 39 секунд (6.08.2011 - 16:46) jetistyum написал(а):
.htaccess никак не влияет на отображение ссылки в адресной строке.
А раз в адресной строке отображается ...:81/.... значит так эту ссылку сформировал скрипт, .htaccess тут вообще не при чем.
А раз в адресной строке отображается ...:81/.... значит так эту ссылку сформировал скрипт, .htaccess тут вообще не при чем.
Спустя 24 минуты, 13 секунд (6.08.2011 - 17:10) sebastjan написал(а):
вот накопал ,может я неправильно понимаю
Цитата |
17. Сделать более красивые адреса Например, чтобы преобразовать http://yourdomain.com/category/blue в http://yourdomain.com/blue добавьте следующий код в ваш .htaccess файл: RewriteRule ^category/(.+)$ http://www.yourdomain.com/$1 [R=301,L] |
Спустя 10 минут, 15 секунд (6.08.2011 - 17:21) jetistyum написал(а):
это всего лишь значит, что если вы будете формировать ссылки следующим образом
http://yourdomain.com/category/blue
(за это должен отвечать ваш скрипт)
то апач преобразует запрос в http://www.yourdomain.com/blue
но вовсе не значит что теперь все ссылки автоматом будут преобразовываться из
http://www.yourdomain.com/blue, которую сгенерировал твой скрипт в
http://yourdomain.com/category/blue
с помощью апача.
http://yourdomain.com/category/blue
(за это должен отвечать ваш скрипт)
то апач преобразует запрос в http://www.yourdomain.com/blue
но вовсе не значит что теперь все ссылки автоматом будут преобразовываться из
http://www.yourdomain.com/blue, которую сгенерировал твой скрипт в
http://yourdomain.com/category/blue
с помощью апача.
Спустя 45 минут, 4 секунды (6.08.2011 - 18:06) soniclord написал(а):
Цитата (sebastjan @ 6.08.2011 - 13:09) |
Расскажите пожалуйста, на домашнем компе оргпнизовали или на хосте провайдера. |
я домашний комп сделал сервером (6 ядерный amd + 8Gb оперативы ddr3 + выделенный ip) хотел разгрузить апач но вот что-то порт мне мешает конкретно...
на данной ступени отключил nginx к чертовой бабушке... но он меня привлекает.
ссылки относительные - показывают вроде без порта, переходишь по ним - и раз - добавляется порт - это понятно, но все остальные ссылки автоматом добавляются с портом, а это значит что Nginx уже не обрабатывает эти страницы а отдает прямиком апачу
Спустя 2 минуты, 53 секунды (6.08.2011 - 18:09) soniclord написал(а):
и еще, по-моему htaccess обрабатывает только uri а порт добавляется к домену
Спустя 1 час, 56 минут, 22 секунды (6.08.2011 - 20:05) VELIK505 написал(а):
Это всё альясы они со стороны сервера меняються. Дай именно ссылку где у тебя порт добавляеться ничё не понятно.
Спустя 49 минут, 26 секунд (6.08.2011 - 20:54) killer8080 написал(а):
soniclord
Может в .htaccess что то вроде этого :unsure:
PS а 81 порт снаружи лучше прикрыть
Может в .htaccess что то вроде этого :unsure:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule .* http://example.com:81%{REQUEST_URI}
PS а 81 порт снаружи лучше прикрыть
Спустя 3 часа, 15 минут, 8 секунд (7.08.2011 - 00:10) sebastjan написал(а):
soniclord
Да как я понимаю Nginx страницы не обрабатывает, он как прокси работает, отдаёт то или иное из апачи.
То есть обрабатывает только запросы и этим самым снимает нагрузку с апачи и статистический контент отдаёт.
Попробую поставить себе на Nginx на денвер.
пошол ставить.
Да как я понимаю Nginx страницы не обрабатывает, он как прокси работает, отдаёт то или иное из апачи.
То есть обрабатывает только запросы и этим самым снимает нагрузку с апачи и статистический контент отдаёт.
Попробую поставить себе на Nginx на денвер.
пошол ставить.
Спустя 2 часа, 56 минут, 3 секунды (7.08.2011 - 03:06) soniclord написал(а):
ждем результатов :-)
Спустя 25 минут, 53 секунды (7.08.2011 - 03:31) sebastjan написал(а):
soniclord
Результаты будут обязатнльно, но не скоро.
Поставил ФриБСД, много дел с настройками.
Но паралельно буду ставить и на Винт под денвер.
Может завтра успею,
Nginx по зарез нужен.
Результаты будут обязатнльно, но не скоро.
Поставил ФриБСД, много дел с настройками.
Но паралельно буду ставить и на Винт под денвер.
Может завтра успею,

Nginx по зарез нужен.
Спустя 12 дней, 16 часов, 7 минут, 30 секунд (19.08.2011 - 19:39) sebastjan написал(а):
soniclord
Наконец то поставил nginx в связке с денвером.
Правда немного помучался с nginx.conf , вроде всё по статье делал и результат никакой.
Пришлось просматривать лог файл, по нему и определил ошибку, ошибка была в путях
На локалке есть сайт, набираю адрес и сайт грузится без показа порта.
Вот мой листтинг в nginx.conf на раздел сервер
Следущим этапом планирую ставить на ФрииБСД, и уж тогда настраивать полноценный сервер.
Но для этого надо отдельную машину собрать, так будет по умному для сервера.
<_<
Наконец то поставил nginx в связке с денвером.
Правда немного помучался с nginx.conf , вроде всё по статье делал и результат никакой.
Пришлось просматривать лог файл, по нему и определил ошибку, ошибка была в путях
На локалке есть сайт, набираю адрес и сайт грузится без показа порта.
Вот мой листтинг в nginx.conf на раздел сервер
# another virtual host using mix of IP-, name-, and port-based configuration
server {##serever-1
listen 127.0.0.1:80;
server_name salon.mm;
location /
{
proxy_pass http://salon.mm:8080;
proxy_redirect salon.mm:8080/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$
{
error_page 404 = @fallback;
root Z:\home\salon.mm\www;
access_log Z:\home\salon.mm\salon.mm.access.log;
}
location @fallback {
proxy_pass http://salon.mm:8080;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
}##serever-1
Следущим этапом планирую ставить на ФрииБСД, и уж тогда настраивать полноценный сервер.
Но для этого надо отдельную машину собрать, так будет по умному для сервера.
<_<
Спустя 2 часа, 21 минута, 55 секунд (19.08.2011 - 22:01) VELIK505 написал(а):
node.js ещё поставь туда.
Спустя 1 час, 17 минут, 5 секунд (19.08.2011 - 23:18) sebastjan написал(а):
Цитата (VELIK505 @ 19.08.2011 - 19:01) |
node.js ещё поставь туда. |
А для каких целей?
Посмотрел в википедии но не понял

Перед собой ставлю задачу, сделать полноценный сервер дома на Фрии БСД.
вэб-сервер.
ФТР.
Пока что поставил ФрииБСД, перекомпилил ядро.
Настроил Х.
Правда под мою видео карту только веса подходит.
Ну да и ладно, всё дно я практически график программами не поьлзуюсь в ФриБСД.
Хочу ДНС сервер поднять.
Разбираюсь с NGINX.
Интересная штука.
Но по любому это всего лишь учебные занятия, надо собирать отдельную машинку под сервер.
Спустя 32 минуты, 33 секунды (19.08.2011 - 23:51) sebastjan написал(а):
да уж, почитал
Так получаеться то чего хочешь добиться связкой сервер нгинкс + апачи+рнр
перекрывает своей возможностью всё это node.js
Б--ин , растройство.
Динамическое подгружение данных , без перезагрузки, обращение к бд и тд, бедный ПХП.
Надо брать себя в руки и пробовать node.js

Так получаеться то чего хочешь добиться связкой сервер нгинкс + апачи+рнр
перекрывает своей возможностью всё это node.js
Б--ин , растройство.
Динамическое подгружение данных , без перезагрузки, обращение к бд и тд, бедный ПХП.
Надо брать себя в руки и пробовать node.js
Спустя 9 часов, 31 минута, 35 секунд (20.08.2011 - 09:22) soniclord написал(а):
я сделал по этой статье
статья
статья
Спустя 7 часов, 31 минута, 38 секунд (20.08.2011 - 16:54) sebastjan написал(а):
soniclord
хочу спросить, как с нагрузкой ,nginx уменьшил нагрузку?
сколько было и сколько стало?
И если не секрет , сколько стоит у вашего провайдера выделнная линия - АйПи ?
В двух словах,если можно характеристики?
хочу спросить, как с нагрузкой ,nginx уменьшил нагрузку?
сколько было и сколько стало?
И если не секрет , сколько стоит у вашего провайдера выделнная линия - АйПи ?
В двух словах,если можно характеристики?
Спустя 1 день, 8 часов, 17 минут, 9 секунд (22.08.2011 - 01:11) soniclord написал(а):
хочу отметить что при использовании nginx у меня за 1 ночь улетело в никуда 1Тб, место закончилось и сервер ушел в даун.
У меня нет провайдера, я использую домашний компьютер (закупал специально для веб-сервера).
cpu-amd x6 3300MHz
mem - 8Gb
жесткий - программный рэйд 0 линукса из 3хжестких по 500Гб.
выделенный ip стоит у моего интернет провайдера 130р в месяц. скорость интернета невелика (т.к. на Дальнем Востоке все таки живу) - 4Мбита
значительного ускорения сайта я не увидел (может просто потому что статики не много у меня или просто нужно дождаться кэширования 8миллионов странниц...). кэш на данном этапе я отключил.
У меня нет провайдера, я использую домашний компьютер (закупал специально для веб-сервера).
cpu-amd x6 3300MHz
mem - 8Gb
жесткий - программный рэйд 0 линукса из 3хжестких по 500Гб.
выделенный ip стоит у моего интернет провайдера 130р в месяц. скорость интернета невелика (т.к. на Дальнем Востоке все таки живу) - 4Мбита
значительного ускорения сайта я не увидел (может просто потому что статики не много у меня или просто нужно дождаться кэширования 8миллионов странниц...). кэш на данном этапе я отключил.
Спустя 9 часов, 31 минута, 25 секунд (22.08.2011 - 10:42) sebastjan написал(а):
soniclord
Если не трудно, расскажите как 1 Терабайт у вас улетел?
Это с вашего сервера или на ваш сервер залили что то?
А что в лог файле пишет?
У вас сайт 8 милионнов страниц? Так это сколько подключений было?
Если не трудно, расскажите как 1 Терабайт у вас улетел?
Это с вашего сервера или на ваш сервер залили что то?
А что в лог файле пишет?
У вас сайт 8 милионнов страниц? Так это сколько подключений было?
Спустя 4 часа, 4 минуты, 26 секунд (22.08.2011 - 14:47) VELIK505 написал(а):
Цитата (sebastjan @ 22.08.2011 - 07:42) |
soniclord |
Контакт на NODE.JS
Даёт возможность прогружать все JS со стороны сервера а не клиента. И всё обновляеться онлайн. Почитай тесты выполняет hello world даже в разы быстрее чем php
Правда и писать придёться почти на чистом Ява скрипте
Спустя 23 минуты, 23 секунды (22.08.2011 - 15:10) sebastjan написал(а):
Цитата (VELIK505 @ 22.08.2011 - 11:47) | ||
Контакт на NODE.JS Даёт возможность прогружать все JS со стороны сервера а не клиента. И всё обновляеться онлайн. Почитай тесты выполняет hello world даже в разы быстрее чем php Правда и писать придёться почти на чистом Ява скрипте |
Это я читал , интересная штучка.
Но это реализуемо только если хостер виртуал сервер. А так хостер не даст устанавливать JS
То же самое и с nginx.
Так в общем то наверное и на стороне клиента можно с ЯвасКрипт мутить, динасически без перезагрузки подгружать статику(картинки)
Спустя 13 минут, 45 секунд (22.08.2011 - 15:24) VELIK505 написал(а):
Годика через 2ва уже много кто будет на node.js сайты делать.
Любой VPS арендуйте и ставьте туда чё хотите.
Любой VPS арендуйте и ставьте туда чё хотите.
Спустя 10 часов, 45 минут, 14 секунд (23.08.2011 - 02:09) soniclord написал(а):
Цитата (VELIK505 @ 22.08.2011 - 11:47) |
Это с вашего сервера или на ваш сервер залили что то? |
нет, я сам не понял куда он делся, как только поставил кэш на 0 мне nginx вернул террабайт.
А по поводу node.js - а если в браузере отключить js - что тогда будет? и как ПС должны индексировать сайты?
Спустя 38 минут, 6 секунд (23.08.2011 - 02:47) kirik написал(а):
Цитата (soniclord @ 22.08.2011 - 19:09) |
А по поводу node.js - а если в браузере отключить js - что тогда будет? и как ПС должны индексировать сайты? |
node.js это серверный JS, для клиентов и ПС разницы никакой не будет.
Спустя 21 час, 31 минута, 56 секунд (24.08.2011 - 00:19) sebastjan написал(а):
soniclord
Так ты заглядывал в лог файл?
Что за сайт? Может заливали на него чего.?
Так ты заглядывал в лог файл?
Что за сайт? Может заливали на него чего.?
Цитата |
нет, я сам не понял куда он делся, как только поставил кэш на 0 мне nginx вернул террабайт. |
Надо копать настройки nginx.
Что то не правильно сконфигурированно.
Я вот покрутил несколько дней nginx на винде, понятное дело эфекта не видно.
Но интересно.
Открывал порт в инет, тоже ни какой разницы, что с nginx что без него.
Но настроек там много, в особенности проксирования, когда надо что то перекинуть на другой адрес в таком случаи самое то.
Про node.js читал, интересно написанно, но пока рановато его применять, однозначно - если написать на нём сайт, то после тебя ни кто не разберёться.
Я думаю так - что и на яваскрип можно подгружать на страницу элементы не делая перезагрузки страницы.
Спустя 9 часов, 47 минут, 49 секунд (24.08.2011 - 10:07) killer8080 написал(а):
Цитата (sebastjan @ 24.08.2011 - 00:19) |
Открывал порт в инет, тоже ни какой разницы, что с nginx что без него. |
Разница будет только под нагрузкой. А вообще на shared хостингах обычно используется связка nginx+apache, ничего изобретать ненужно

Спустя 38 минут, 41 секунда (24.08.2011 - 10:46) sebastjan написал(а):
Ну это понятно что под агрузкой ине на винде.
Много пишут о использовании nginx+рхр по сути nginx имеет больше возможностей чем апачь в смысле проксирования.
Интересные вещи пишут по поводу распределения нагрузки, псевдо стриминга.
Так что я думаю ,по крайней мери дома можно совершенно без апачи обойтись, поставить nginx+ рхр.
Много пишут о использовании nginx+рхр по сути nginx имеет больше возможностей чем апачь в смысле проксирования.
Интересные вещи пишут по поводу распределения нагрузки, псевдо стриминга.
Так что я думаю ,по крайней мери дома можно совершенно без апачи обойтись, поставить nginx+ рхр.
Спустя 28 минут, 2 секунды (24.08.2011 - 11:14) sebastjan написал(а):
soniclord
Я думаю так, что с начало неплохо было бы проверить работу нгинкс перед тем как открывать домашний сервер наружу, читал - есть утилита для эмуляции запрсов , забыл как называться, надо погуглит.
И посмотреть отёт после теста, какие настройки, сколько памяти кушает,сколько процессора.
Так будет наверное логично.
Я думаю так, что с начало неплохо было бы проверить работу нгинкс перед тем как открывать домашний сервер наружу, читал - есть утилита для эмуляции запрсов , забыл как называться, надо погуглит.
И посмотреть отёт после теста, какие настройки, сколько памяти кушает,сколько процессора.
Так будет наверное логично.
Спустя 17 минут, 11 секунд (24.08.2011 - 11:31) killer8080 написал(а):
Цитата (sebastjan @ 24.08.2011 - 10:46) |
Так что я думаю ,по крайней мери дома можно совершенно без апачи обойтись, поставить nginx+ рхр. |
Дома можно обойтись одним апачем с mod_php, городить огород из nginx и fastCGI смысла вообще нет. Например форум crimea-board.net (классический LAMP) прекрасно обходится без этих оптимизаций, а посещаемость у него, думаю, не так уж и мала, побольше чем у домашнего сервака. Оптимизация должна быть оправданной. Хотя , конечно, если просто хочется поиграться с сервачком, то почему бы и нет

Спустя 1 час, 12 минут, 11 секунд (24.08.2011 - 12:43) sebastjan написал(а):
Ну конечно - поиграться хочеться.
Можно и апачи обойтись, кто же спорит
Не только ведь в оптимизации дело, тема ещё затрагивает проксирование.
Да и если уж о оптимизации говорить оправданной, вообще надо начинать с системы,
поставить линукс или фрибсд, перекомпилировать ядро под своё железо, скомпилить программы ну и дальше по цепочке.
Да и домашний сервер по затратам упадёт не мало, виртуальный думаю дешевле обойдёться,
только на электричестве разориться можно.
А вот проксировние вещь хорошая, когда надо что то перенаправить.
Тут апачь увы, отдыхает.
Можно и апачи обойтись, кто же спорит

Не только ведь в оптимизации дело, тема ещё затрагивает проксирование.
Да и если уж о оптимизации говорить оправданной, вообще надо начинать с системы,
поставить линукс или фрибсд, перекомпилировать ядро под своё железо, скомпилить программы ну и дальше по цепочке.
Да и домашний сервер по затратам упадёт не мало, виртуальный думаю дешевле обойдёться,
только на электричестве разориться можно.
А вот проксировние вещь хорошая, когда надо что то перенаправить.
Тут апачь увы, отдыхает.
Спустя 59 минут, 47 секунд (24.08.2011 - 13:43) killer8080 написал(а):
Цитата (sebastjan @ 24.08.2011 - 12:43) |
А вот проксировние вещь хорошая, когда надо что то перенаправить. Тут апачь увы, отдыхает. |
Спустя 21 минута, 4 секунды (24.08.2011 - 14:04) sebastjan написал(а):
Цитата (killer8080 @ 24.08.2011 - 10:43) | ||
|

Спустя 16 минут, 10 секунд (24.08.2011 - 14:20) killer8080 написал(а):
Век живи, век учись

Спустя 2 часа, 53 минуты, 40 секунд (24.08.2011 - 17:14) sebastjan написал(а):
Хорошую книгу надыбал, по оптимизации.
хорошая книга
я не знал что можно сжатие самому подготовить, взять и сжать файлы в гзип.
В общем куча достаточно делльных советов.
хорошая книга
я не знал что можно сжатие самому подготовить, взять и сжать файлы в гзип.
В общем куча достаточно делльных советов.
Спустя 5 месяцев, 29 дней, 4 часа, 8 минут, 3 секунды (23.02.2012 - 21:22) djel написал(а):
Цитата (sebastjan @ 19.08.2011 - 16:39) |
soniclord Наконец то поставил nginx в связке с денвером. Правда немного помучался с nginx.conf , вроде всё по статье делал и результат никакой. Пришлось просматривать лог файл, по нему и определил ошибку, ошибка была в путях На локалке есть сайт, набираю адрес и сайт грузится без показа порта. Вот мой листтинг в nginx.conf на раздел сервер
Следущим этапом планирую ставить на ФрииБСД, и уж тогда настраивать полноценный сервер. Но для этого надо отдельную машину собрать, так будет по умному для сервера. <_< |
Та же беда была у меня.. Проблема была в директиве proxy_redirect, которой не было в конфиге нгинкса.. Чтоб другие долго не искали:
http://nginx.org/ru/docs/http/ngx_http_pro...#proxy_redirect
Спустя 52 минуты, 40 секунд (23.02.2012 - 22:14) djel написал(а):
Цитата (killer8080 @ 24.08.2011 - 08:31) | ||
Дома можно обойтись одним апачем с mod_php, городить огород из nginx и fastCGI смысла вообще нет. Например форум crimea-board.net (классический LAMP) прекрасно обходится без этих оптимизаций, а посещаемость у него, думаю, не так уж и мала, побольше чем у домашнего сервака. Оптимизация должна быть оправданной. Хотя , конечно, если просто хочется поиграться с сервачком, то почему бы и нет ![]() |
с другой стороны нгикс полезен в том случае, когда какой-либо созданный проект требует работу браузера с одним сервером, но сразу на двух портах. Допустим, страница сама грузится на 80 порту, а один фрейм на этой странице постоянно держит коннект с демоном того же сервера но на другом порту. таким образом получается что браузер коннектится сразу к двум портам. и такое явление считается уязвимостью. ни опера, ни тем более мозилла-фоксовая или другой браузер, отличный от ИЕ, не позволяет такого коннекта. тут и приходится прятать все за нгинкс..