Показаны сообщения с ярлыком server. Показать все сообщения
Показаны сообщения с ярлыком server. Показать все сообщения

понедельник, 29 сентября 2014 г.

Редирект .htaccess

AddDefaultCharset Utf-8

RewriteEngine On
RewriteBase   /

RewriteCond %{HTTP_HOST} !^www\.(.*)$ [OR]
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*) http://site.net/$1 [R=301,L]

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

четверг, 16 января 2014 г.

Смена пароля MySQL windows


mysqldir/bin/mysqladmin -u root password "newpass"

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

воскресенье, 20 октября 2013 г.

nginx - bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)

На 80 порте сидел скайп почему то.

Turns out it was Skype. After quitting Skype, nginx run successfully.

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

суббота, 5 октября 2013 г.

Установка и настройка nginx + php + mysql + apache под Windows


На момент написания

PHP Version 5.3.27
nginx 1.5.6
MySQL 5.6.14
Apache httpd 2.2.25

PHP — http://windows.php.net/download/. Вам необходимо скачать версию с инсталлятором (*.msi) в варианте Thread Safe;

MySQL — http://dev.mysql.com/downloads/mysql/. Также скачайте версию с msi-инсталлятором;

nginx — http://nginx.org/ru/download.html. Скачайте последнюю версию;

apache - http://httpd.apache.org/
http://apache-mirror.rbc.ru/pub/apache/httpd/binaries/win32/

RunHiddenConsole —http://redmine.lighttpd.net/attachments/660/RunHiddenConsole.zip.

репозиторий расширений PHP
http://downloads.php.net/pierre/

Коротко настройки


nginx 

http {

sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
directio 10m;
expires max;
charset utf-8;

proxy_buffers 8 64k;
proxy_intercept_errors on;
proxy_connect_timeout 1s;
proxy_read_timeout 5s;
proxy_send_timeout 5s;

client_max_body_size 200m;
gzip on;
gzip_disable "msie6"
gzip_min_length 1024;
gzip_vary on;
gzip_buffers 64 8k;
gzip_comp_level 3;
gzip_proxied any;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;

upstream backend {
server 127.0.0.1:9000;
server 127.0.0.1:9001;
server 127.0.0.1:9002;
server 127.0.0.1:9003;
}

.....

server {

listen 80;
server_name  *.*;

proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
location ~ /\.ht {
         deny  all;
}

location ~* \.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|mov|avi|mpg|map|xml|flv|swf|rtf)$ {
root e:/sites;
expires 30d;
}

location ~ /(.+\.php) {
root e:/;
fastcgi_pass backend;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME d:/sites/$host$fastcgi_script_name;
fastcgi_param QUERY_STRING $args;
fastcgi_param SERVER_NAME $host;
include fastcgi_params;
}

location / {
root e:/$host;
proxy_pass http://127.0.0.1:8080;
}

}
}

php

extension=php_memcache.dll  (скачать)
extension=php_apc.dll  (скачать)


apache

LoadModule fcgid_module modules/mod_fcgid.so (скачать)
LoadModule rpaf_module modules/mod_rpaf.so (скачать)

Options Indexes FollowSymLinks ExecCGI

RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1 192.168.1.100- ваш айпи сервера
RPAFheader X-Forwarded-For

<IfModule mod_fcgid.c>
MaxRequestLen 100485760
FcgidConnectTimeout 65
MaxRequestsPerProcess 500
FcgidInitialEnv PHPRC "d:/php"   
AddHandler fcgid-script .php 
FcgidWrapper "d:/php/php-cgi.exe" .php
</IfModule>


Для запуска php-cgi.exe в фоновом режиме, использую RunHiddenConsole:

echo Starting servers...
start d:\nginx\nginx.exe -p d:\nginx
start d:\RunHiddenConsole.exe d:\php\php-cgi.exe -b 127.0.0.1:9000 -c d:/php/php.ini
start d:\RunHiddenConsole.exe d:\php\php-cgi.exe -b 127.0.0.1:9001 -c d:/php/php.ini
start d:\RunHiddenConsole.exe d:\php\php-cgi.exe -b 127.0.0.1:9002 -c d:/php/php.ini
start d:\RunHiddenConsole.exe d:\php\php-cgi.exe -b 127.0.0.1:9003 -c d:/php/php.ini
net start MySQL56
net start Apache2.2


Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

вторник, 1 октября 2013 г.

Удаление службы средствами Windows

В этой статье вы узнаете, как удалить службу средствами операционной системы Windows.

Предупреждения:

  • Процесс удаления службы необратим.
  • Удаление службы приведёт к неработоспособности программ, зависящих от этой службы. Не удаляйте службу, если вы не знаете точно, за что она отвечает.
  • Ни в коем случае не следует удалять службы, связанные с компонентами операционной системы. Удаление одной из таких служб приведёт к отказу всей операционной системы Windows.

Удаление службы

Удаление служб производится с помощью утилиты командной строки sc.exe. Для выполнения этой операции потребуются права администратора.
1. Откройте Панель управления (вид «Крупные значки») > Администрирование > Службы.
2. В списке служб найдите службу, которую нужно удалить, и дважды щелкните её название.
3. В открывшемся окне на вкладке Общие нажмите кнопку Остановить. Кнопка доступна, если служба в данный момент работает.
Если служба остановлена, переходите к следующему шагу.
4. На этой же вкладке выделите и скопируйте имя службы.
5. Откройте меню Пуск > Все программы > Стандартные, щелкните правой кнопкой мыши по значку Командная строка и в появившемся контекстном меню выберите Запуск от имени администратора.
6. Введите команду:
sc delete имяслужбы
Нажмите Ввод.
Если имя службы состоит из нескольких слов, разделенных пробелами, то для его ввода нужно использовать кавычки. Пример:
sc delete "имя службы"
Если имя службы и команда введены верно, то вы получите уведомление об успешном удалении службы.
7. Перезагрузите компьютер.

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

понедельник, 23 сентября 2013 г.

Оптимизация MySQL запросов с помощью Neor Profile SQL

Любой программист создающий нагруженные проекты с тысячами пользователей, когда-либо задавался вопросом, как он может улучшить SQL запросы и экономить многие сотни долларов. Процесс анализа обычно начинается с профилирования и отладки кода приложения. Далее происходит процесс оптимизации SQL запросов, для этого можно воспользоваться встроенными иструментами MySQL сервера. Например логирование MySQL в файл. Но рано или поздно начинаешь понимать, что это не удобно.

image

В специальном бесплатным профайлере Neor Profile SQL операции по оптимизации представляют собой простой процесс по настройке вашего приложения и сбора SQL запросов от него. Инструмент работает на всех широко используемых системах (Windows, Mac OS X и Linux). Поддерживает MySQL и MariaDB. 

Neor Profile SQL работает как своего рода прокси и, следовательно, вам нужен компьютер, где вы можете открыть порты или в сети, в зависимости от требований. От вашего приложения требуется всего лишь изменить стандартный порт MySQL 3306 на установленный, обычно 4040. Остальное не требует пояснений, интерфейс прост в использовании.

В дополнение следует добавить основной функционал продукта:
— Подсчет всех запросов с детализацией по времени, коду и размеру
— Общая статистика строк полученных и отосланных в СУБД
— Поиск медленных запросов
— Сохранение сессии для последующего сравнения результатов
— Встроенная команда Explain любого запроса
— Программа бесплатная

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

суббота, 31 августа 2013 г.

HP DC7600 Upgrade

HP Compaq Business Desktop DC7600 стал веб сервером и домашней помойкой

32gb SSD - Система
2х320gb (raid1) - Вебсервер
250gb - помойка


Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

понедельник, 8 июля 2013 г.

Wifi Windows Server 2008

Для начала надо установить

Диспетчер сервера, Компоненты и установите службу беспроводной локальной сети

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

друзья )

Сохраняйте и делитесь желаниями, и не забывайте о важных датах!