Код: Выделить всё
<VirtualHost 127.0.0.1:8880>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/STORAGE/project/www/vhost1"
ServerName doiman
ServerAlias www.doiman
ErrorLog "/var/log/dummy-vhost1-error_log"
CustomLog "/var/log/dummy-vhost1-access_log" common
<IfModule alias_module>
Alias /phpsysinfo "/usr/local/www/phpsysinfo/"
<Directory "/usr/local/www/phpsysinfo">
AllowOverride all
Allow from all
</Directory>
Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
<Directory "/usr/local/www/phpMyAdmin">
php_admin_value eaccelerator.enable 0
Options none
AllowOverride Limit
Order Deny,Allow
Deny from all
Allow from 10.10.220.0/24
</Directory>
Alias /ftpadm/ "/usr/local/www/UserManager/"
<Directory "/usr/local/www/UserManager">
php_admin_value eaccelerator.enable 0
#Options none
#AllowOverride Limit
#Order Deny,Allow
#Deny from all
#Allow from 10.10.220.0/24
Options Indexes FollowSymlinks MultiViews
AllowOverride AuthConfig
DirectoryIndex index.php
Order deny,allow
Allow from 10.10.220.0/24
</Directory>
Alias /ftp/ "/usr/local/www/ftpwebgUi/"
<Directory "/usr/local/www/ftpwebgUi">
php_admin_value eaccelerator.enable 0
Options Indexes FollowSymlinks MultiViews
DirectoryIndex index.php
Order deny,allow
Allow from all
</Directory>
Alias /pastebin/ "/usr/local/www/pastebin/public_html/"
#RewriteEngine on
#RewriteRule /pastebin/([a-z0-9]+) /pastebin/pastebin.php?show=$1
<Directory "/usr/local/www/pastebin/public_html">
php_admin_value eaccelerator.enable 0
Options Indexes FollowSymlinks MultiViews
DirectoryIndex pastebin.php
Order deny,allow
Allow from all
php_value include_path /usr/local/www/pastebin/lib
php_value register_globals off
RewriteEngine on
RewriteRule /pastebin/([a-z0-9]+) /pastebin/pastebin.php?show=$1
</Directory>
#RewriteEngine on
#RewriteRule /pastebin/([a-z0-9]+) /pastebin/pastebin.php?show=$1
</IfModule>
</VirtualHost>
Код: Выделить всё
root@radist04ka:/home/radist # cat /usr/local/etc/apache22/httpd.conf | grep -v "#"
ServerRoot "/usr/local"
Listen 127.0.0.1:8880
LoadModule authn_file_module libexec/apache22/mod_authn_file.so
LoadModule authn_dbm_module libexec/apache22/mod_authn_dbm.so
LoadModule authn_anon_module libexec/apache22/mod_authn_anon.so
LoadModule authn_dbd_module libexec/apache22/mod_authn_dbd.so
LoadModule authn_default_module libexec/apache22/mod_authn_default.so
LoadModule authn_alias_module libexec/apache22/mod_authn_alias.so
LoadModule authz_host_module libexec/apache22/mod_authz_host.so
LoadModule authz_groupfile_module libexec/apache22/mod_authz_groupfile.so
LoadModule authz_user_module libexec/apache22/mod_authz_user.so
LoadModule authz_dbm_module libexec/apache22/mod_authz_dbm.so
LoadModule authz_owner_module libexec/apache22/mod_authz_owner.so
LoadModule authz_default_module libexec/apache22/mod_authz_default.so
LoadModule auth_basic_module libexec/apache22/mod_auth_basic.so
LoadModule auth_digest_module libexec/apache22/mod_auth_digest.so
LoadModule file_cache_module libexec/apache22/mod_file_cache.so
LoadModule cache_module libexec/apache22/mod_cache.so
LoadModule disk_cache_module libexec/apache22/mod_disk_cache.so
LoadModule dbd_module libexec/apache22/mod_dbd.so
LoadModule dumpio_module libexec/apache22/mod_dumpio.so
LoadModule reqtimeout_module libexec/apache22/mod_reqtimeout.so
LoadModule include_module libexec/apache22/mod_include.so
LoadModule filter_module libexec/apache22/mod_filter.so
LoadModule charset_lite_module libexec/apache22/mod_charset_lite.so
LoadModule deflate_module libexec/apache22/mod_deflate.so
LoadModule log_config_module libexec/apache22/mod_log_config.so
LoadModule logio_module libexec/apache22/mod_logio.so
LoadModule env_module libexec/apache22/mod_env.so
LoadModule mime_magic_module libexec/apache22/mod_mime_magic.so
LoadModule cern_meta_module libexec/apache22/mod_cern_meta.so
LoadModule expires_module libexec/apache22/mod_expires.so
LoadModule headers_module libexec/apache22/mod_headers.so
LoadModule usertrack_module libexec/apache22/mod_usertrack.so
LoadModule unique_id_module libexec/apache22/mod_unique_id.so
LoadModule setenvif_module libexec/apache22/mod_setenvif.so
LoadModule version_module libexec/apache22/mod_version.so
LoadModule ssl_module libexec/apache22/mod_ssl.so
LoadModule mime_module libexec/apache22/mod_mime.so
LoadModule dav_module libexec/apache22/mod_dav.so
LoadModule status_module libexec/apache22/mod_status.so
LoadModule autoindex_module libexec/apache22/mod_autoindex.so
LoadModule asis_module libexec/apache22/mod_asis.so
LoadModule info_module libexec/apache22/mod_info.so
LoadModule suexec_module libexec/apache22/mod_suexec.so
LoadModule cgi_module libexec/apache22/mod_cgi.so
LoadModule cgid_module libexec/apache22/mod_cgid.so
LoadModule dav_fs_module libexec/apache22/mod_dav_fs.so
LoadModule vhost_alias_module libexec/apache22/mod_vhost_alias.so
LoadModule negotiation_module libexec/apache22/mod_negotiation.so
LoadModule dir_module libexec/apache22/mod_dir.so
LoadModule imagemap_module libexec/apache22/mod_imagemap.so
LoadModule actions_module libexec/apache22/mod_actions.so
LoadModule speling_module libexec/apache22/mod_speling.so
LoadModule userdir_module libexec/apache22/mod_userdir.so
LoadModule alias_module libexec/apache22/mod_alias.so
LoadModule rewrite_module libexec/apache22/mod_rewrite.so
LoadModule php5_module libexec/apache22/libphp5.so
LoadModule rpaf_module libexec/apache22/mod_rpaf2.so
LoadModule suphp_module libexec/apache22/mod_suphp.so
<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
User www
Group www
</IfModule>
</IfModule>
ServerAdmin you@example.com
ServerName radist04ka.local
DocumentRoot "/usr/local/www/apache22/data"
<Directory "/usr/local/www/apache22/data">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
ErrorLog "/var/log/httpd-error.log"
LogLevel warn
<IfModule log_config_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
<IfModule logio_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>
CustomLog "/var/log/httpd-access.log" combined
</IfModule>
<IfModule alias_module>
ScriptAlias /cgi-bin/ "/usr/local/www/apache22/cgi-bin/"
</IfModule>
<IfModule cgid_module>
</IfModule>
<Directory "/usr/local/www/apache22/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
DefaultType text/plain
<IfModule mime_module>
TypesConfig etc/apache22/mime.types
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
Include etc/apache22/Includes/*.conf
Include etc/apache22/extra/httpd-vhosts.conf
RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1
RPAFheader X-Forwarded-For
ServerTokens ProductOnly
ServerSignature Off
Код: Выделить всё
root@radist04ka:/home/radist # cat /usr/local/etc/nginx/nginx.conf
user www www;
worker_processes 2;
worker_priority -5;
worker_rlimit_nofile 51200;
error_log /var/log/nginx/error.log info;
pid /var/run/nginx.pid;
events {
worker_connections 2000;
}
http {
include mime.types;
default_type application/octet-stream;
client_max_body_size 5G;
log_format main '$remote_addr - $remote_user [$time_local] $status '
'"$request" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
send_lowat 12000;
server_tokens off;
client_header_timeout 3m;
client_body_timeout 3m;
send_timeout 3m;
keepalive_timeout 65;
client_header_buffer_size 1k;
large_client_header_buffers 4 4k;
output_buffers 4 32k;
#Compressing
gzip on;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 8k;
proxy_buffers 16 64k;
proxy_buffering on;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 10m;
#proxy_connect_timeout 120s;
proxy_redirect off;
include vhosts/*.conf;
}
Код: Выделить всё
root@radist04ka:/home/radist # cat /usr/local/etc/nginx/vhosts/domain.conf
server {
listen 80 default accept_filter=httpready;
server_name soulbrat.org.ua www.soulbrat.org.ua ;
location / {
proxy_pass http://127.0.0.1:8880/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
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)$ {
root /STORAGE/project/www/vhost1/;
}
location ~ /\.ht {
deny all;
}
location ^~ /phpmyadmin/ {
proxy_pass http://127.0.0.1:8880;
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 ^~ /phpsysinfo/ {
proxy_pass http://127.0.0.1:8880;
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 ^~ /ftpadm/ {
proxy_pass http://127.0.0.1:8880;
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 ^~ /ftp/ {
proxy_pass http://127.0.0.1:8880;
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 ^~ /pastebin/ {
proxy_pass http://127.0.0.1:8880;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
но при попытке что то добавить вылетает:
в логах апача ошибок нету.Not Found The requested URL /pastebin.php was not found on this server.
а вот nginx пишет что ошибки в путях:
пробовал менять:# cat /var/log/nginx/error.log
2013/02/27 22:54:31 [error] 1485#0: *3 open() "/STORAGE/project/www/vhost1/pastebin.css" failed (2: No such file or directory), client: 10.10.220.7, server: soulbrat.org.ua, request: "GET /pastebin.css?ver=4 HTTP/1.1", host: "10.10.220.1", referrer: "http://10.10.220.1/pastebin/"
2013/02/27 22:54:32 [error] 1485#0: *4 open() "/STORAGE/project/www/vhost1/pastebin.js" failed (2: No such file or directory), client: 10.10.220.7, server: soulbrat.org.ua, request: "GET /pastebin.js?ver=3 HTTP/1.1", host: "10.10.220.1", referrer: "http://10.10.220.1/pastebin/"
2013/02/27 22:54:32 [error] 1485#0: *3 open() "/STORAGE/project/www/vhost1/favicon.ico" failed (2: No such file or directory), client: 10.10.220.7, server: soulbrat.org.ua, request: "GET /favicon.ico HTTP/1.1", host: "10.10.220.1", referrer: "http://10.10.220.1/pastebin/"
2013/02/27 22:55:21 [info] 1485#0: *4 kevent() reported that client 10.10.220.7 closed keepalive connection
2013/02/27 22:55:28 [info] 1485#0: *3 kevent() reported that client 10.10.220.7 closed keepalive connection
на#RewriteEngine on
#RewriteRule /pastebin/([a-z0-9]+) /pastebin/pastebin.php?show=$1
толку ноль.#RewriteEngine on
#RewriteRule /([a-z0-9]+) /pastebin.php?show=$1
ничего не изменилось