LINUX.ORG.RU

Сообщения shrmvl

 

SFTP + MATCH GROUPE,! Помогите с Правами.

На Сервере есть несколько сайтов

/var/www/site1
/var/www/site2
Права sudo
chown -R www-data:www-data /var/www

Необходимо что-бы у каждого сайта был свой пользователь по SFTP который имел бы доступ к своему каталогу только своего сайта с полными правами на запись.

Пользователь site1 имел доступ только к /var/www/site1
Пользователь site2 имел доступ только к /var/www/site2

и был изолирован и не мог видеть содержимое /var/www не кто их пользователей.

делал все по статье как тут:> http://www.tech-notes.net/configure-sftp-chroot-on-ubuntu-14-04

только ставлю я в

/etc/ssh/sshd_config 
Match Group www-data
        X11Forwarding no
        AllowTcpForwarding no
        ChrootDirectory /var/www%h
        ForceCommand internal-sftp
        PasswordAuthentication yes 

то пользователей site1 не пускает больше.

изоляция работает только тогда когда права стоят

chown root:root /var/www/site1


и группа другая.

А нужно что-бы.

что-бы  у каталогов /var/www/site1  были права www-data:www-data
и был пользователь site1 который бы имел полный доступ к папке /var/www/site1
и больше у него не было не какого другого доступа и даже визуального в другие каталоги /var/www

Помогите порешать,! За Ранее Спасибо.

 , ,

shrmvl
()

Apache палит имя домена по IP

Есть VPS Сервер c сайтами работают на Apache на двух портах 80 и 443 есть сайты которые работаю на 80 порту а есть сайт который работает по 443

VPS Сервер с IP 5.5.5.5.

Если в браузере ввестиIP 5.5.5.5.

получим:

Forbidden
You don't have permission to access / on this server.
Apache/2.4.7 (Ubuntu) Server at 5.5.5.5 Port 80

а если добавим в адресную строку браузера еше и Port 443 IP 5.5.5.5:443.

выдает:

Bad Request
Your browser sent a request that this server could not understand.
Reason: You're speaking plain HTTP to an SSL-enabled server port.
Instead use the HTTPS scheme to access this URL, please.
Apache/2.4.7 (Ubuntu) Server at domain.com Port 443

Тем самым Видно какое имя домена

domain.com
висит на порту 443.

Вопрос: Как запретить Apache отдавать информацию какой домен есть на этом айпи?

 , ,

shrmvl
()

PHP 5.3 расширении openssl - Help

Приветствую, поставил со сторонего репозитория PHP 5.3.29

Скрипт на сайте пишет что нуждается в SSL для PHP

 [error] => Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?

Так и не нашел файла:

php_openssl.dll. или php_openssl.so

и тут пусто:

extension_dir => /usr/lib/php53/extensions =>

Гуру куда копать плз помогите.

за Ранее Спасибо.!

 ,

shrmvl
()

что не так с a2enmod SSL? - не включается ssl на php 5.3.29 на Ubuntu 14.04

Люди добрые Помогите разобраться,!

Поставил на Ubuntu 14.04 PHP 5.3.29 Все работает. но на сайте скрипт выдал в журнале.

[error] => Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?

Решил включить его.

root@vps412901://# a2enmod ssl
Considering dependency setenvif for ssl:
Module setenvif already enabled
Considering dependency mime for ssl:
Module mime already enabled
Considering dependency socache_shmcb for ssl:
Module socache_shmcb already enabled
Module ssl already enabled
root@vps412901://#

Смотрю ПхПыИнфо...

<?php phpinfo(); ?>
php показывает
Loaded Modules
core mod_so mod_watchdog http_core mod_log_config
mod_logio mod_version mod_unixd mod_access_compat
mod_actions mod_alias mod_asis mod_auth_basic
mod_auth_digest mod_auth_mysql mod_authn_anon
mod_authn_core mod_authn_dbm mod_authn_file
mod_authz_core mod_authz_dbm mod_authz_groupfile
mod_authz_host mod_authz_owner mod_authz_user
mod_autoindex mod_cache mod_cgi mod_charset_lite
mod_dav mod_dav_fs mod_deflate mod_dir mod_env
mod_expires mod_file_cache mod_filter mod_headers
mod_include mod_info mod_mime mod_mime_magic
prefork mod_negotiation mod_php5 mod_reqtimeout
mod_rewrite mod_setenvif mod_socache_shmcb
mod_speling mod_ssl mod_status mod_unique_id
mod_userdir mod_usertrack mod_vhost_alias

Phar

Phar: PHP Archive support	enabled
Phar EXT version	2.0.1
Phar API version	1.1.1
SVN revision	$Id: 21d763042eb5769ae0a09dc1118df2b5aae6fb33 $
Phar-based phar archives	enabled
Tar-based phar archives	enabled
ZIP-based phar archives	enabled
gzip compression	enabled
bzip2 compression	enabled
OpenSSL support	disabled (install ext/openssl)

что не так с SSL ? на сайте скрипт так и показывает что SSL не работает,! HELP!!!

 ,

shrmvl
()

PHP 5.3.29 + phpmyadmin

Братья Выручайте. Cситуация такая: мне нужен php 5.3 и phpmyadmin

ставлю все по схеме.

как тут:


https://launchpad.net/~sergey-dryabzhinsky/+archive/ubuntu/php53.

https://launchpad.net/~sergey-dryabzhinsky/+archive/ubuntu/php53-modules.

sudo add-apt-repository ppa:sergey-dryabzhinsky/php53-modules
sudo add-apt-repository ppa:sergey-dryabzhinsky/php53
sudo apt-get update

sudo apt-get install php53-apache2
sudo a2enmod php53
Все ок стоит php5.3.29

Как только я ставлю

sudo apt-get install phpmyadmin
Restarting web server apache2
[Thu Jul 13 23:42:29.861802 2017] [so:warn] [pid 7005] AH01574: module php5_module is already loaded, skipping

тут же ставиться автоматом версия php 5.5.9 и все.

Выручайте как быть? чтобы стал phpmyadmin стал на PHP 5.3 и не ставил c собой пакеты php 5.5.9

shrmvl (14.07.2017 0:43:36)

 ,

shrmvl
()

Не ставиться phpmyadmin

Братья и Сестры,! помогите решить не ставиться phpmyadmin.

вылетает с ошибкой

пакетов php5-cli php5-readline php-gettext phpmyadmin

root@vps412901://# apt-get install phpmyadmin
Reading package lists... Done
Building dependency tree
Reading state information... Done
phpmyadmin is already the newest version.
The following package was automatically installed and is no longer required:
  libapache2-mod-php53
Use 'apt-get autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
4 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up php5-cli (5.5.9+dfsg-1ubuntu4.21) ...
update-alternatives: error: alternative link /usr/share/man/man1/php.1.gz is already managed by php-man
dpkg: error processing package php5-cli (--configure):
 subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of php5-readline:
 php5-readline depends on php5-cli (= 5.5.9+dfsg-1ubuntu4.21); however:
  Package php5-cli is not configured yet.

dpkg: error processing package php5-readline (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          dpkg: dependency problems prevent configuration of php-gettext:
 php-gettext depends on php5 | php5-cli; however:
  Package php5 is not installed.
  Package php5-cli is not configured yet.

dpkg: error processing package php-gettext (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          dpkg: dependency problems prevent configuration of phpmyadmin:
 phpmyadmin depends on php-gettext; however:
  Package php-gettext is not configured yet.

dpkg: error processing package phpmyadmin (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
 php5-cli
 php5-readline
 php-gettext
 phpmyadmin
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@vps412901://#

 ,

shrmvl
()

Безопасное резервное копирование с VPS на VPS

Есть 2 впс сервера на 1 vps Веб сервер и сайт. есть скрипт.

tar -czvf /root/site.gz /var/www/site.ru 
tar -czf BackupALL_myVPS_`date "+%Y-%m-%d"`.tar.gz site.ru.gz  

задача как и через что слить этот Архив Дампа сайта на Вторую VPS что-бы это было безопасно. на выходе будет иметь дамп с датой.

BackupALL_myVPS_2017-05-07.tar.

 ,

shrmvl
()

Нужна помощь - Ubuntu 14.04 + Phpbrew = PHP 5.3.28

Задача поставить на Ubuntu 14.04 PhP старой версии.

Нашлась вот такой мануал http://www.toopro.org/ubuntu/use-multiple-php-versions-apache2-14-04

Установим зависимости

apt-get build-dep php5

root@shrmvl:/etc/apt# apt-get build-dep php5 Reading package lists... Done Building dependency tree Reading state information... Done E: You must put some 'source' URIs in your sources.list root@shrmvl:/etc/apt#

не могу найти как его поставить?

 ,

shrmvl
()

3proxy SMTP Relay проблема с Авторизацией auth iponly

Есть 2 VPS на 1 VPS стоит сайт и шлет почту через Вторую VPS настроенную как Relay на ней 3proxy

Вот ее Параметры Второй VPS с 3Proxy

вот так все работает.

flush

auth iponly

allow * * * 4465,465

tcppm 4465 smtp.gmail.com 465

Решил сделать разрешение доступа только для первой VPS

ввел вот такие параметры

flush

auth iponly

deny *

allow * * * 4465,465

allow * 111.111.111.111

tcppm 4465 smtp.gmail.com 465

То есть если правильно понял

делаю Авторизацию по IP auth iponly

запретить всем deny *

и потом разрешаю только IP Первой ВПС allow * 111.111.111.111

Не работает, убираю deny * Работает. в чем может быть проблема? я же после deny разрешаю ip первой впс пускать

allow * 111.111.111.111

что не так?

 

shrmvl
()

Установка PHP 5.3 для Ubuntu 14.04 Нужна помощь по установке

Уважаемые прошу помочь. Ubuntu 14.04 по умолчание ставит PHP 5.5 а необходим 5.3

Выполнил Команды

#apt-get update

#apt-get install build-essential openssl libssl-dev openssl-blacklist openssl-blacklist-extra bison autoconf automake libtool re2c flex apache-prefork-dev

#apt-get install libxml2-dev libssl-dev libbz2-dev libcurl3-dev libdb5.1-dev libjpeg-dev libpng-dev libXpm-dev libfreetype6-dev libt1-dev libgmp3-dev libc-client-dev libldap2-dev libmcrypt-dev libmhash-dev freetds-dev libz-dev libmysqlclient15-dev ncurses-dev libpcre3-dev unixODBC-dev libsqlite-dev libaspell-dev libreadline6-dev librecode-dev libsnmp-dev libtidy-dev libxslt-dev libt1-dev

#apt-get remove php5-gd php5-curl php5-common

#apt-get remove --purge php5*

#apt-get autoremove

#sudo -i

#wget http://in1.php.net/distributions/php-5.3.29.tar.bz2

#tar -xvf php-5.3.29.tar.bz2

#cd php-5.3.29

#./configure

#make

#make install

В Итоге: После команды

#make install

Долго Устанавливало и написало в конце

Написало вот что и PHP так и не был Установлен, ПОмогите Установить PHP 5.3 Может как-то можно сменить репозиторий где есть Старый PHP 5.3?

За Ранее Спасибо и с Уважением.

root@vps412901:~/php-5.3.29# make install
Installing PHP SAPI module:       cgi
Installing PHP CGI binary: /usr/local/bin/
Installing PHP CLI binary:        /usr/local/bin/
Installing PHP CLI man page:      /usr/local/man/man1/
Installing build environment:     /usr/local/lib/php/build/
Installing header files:          /usr/local/include/php/
Installing helper programs:       /usr/local/bin/
  program: phpize
  program: php-config
Installing man pages:             /usr/local/man/man1/
  page: phpize.1
  page: php-config.1
Installing PEAR environment:      /usr/local/lib/php/
[PEAR] Archive_Tar    - upgraded:  1.3.12
[PEAR] Console_Getopt - already installed: 1.3.1
[PEAR] Structures_Graph- already installed: 1.0.4
pear/pear dependency package "pear/XML_Util" downloaded version 1.2.3 is not the recommended version 1.2.1, but may be compatible, use --force to install
pear/XML_Util cannot be installed, conflicts with installed packages
[PEAR] XML_Util       - upgraded:  1.2.3
[PEAR] PEAR           - upgraded:  1.9.5
Wrote PEAR system config file at: /usr/local/etc/pear.conf
You may want to add: /usr/local/lib/php to your php.ini include_path
/root/php-5.3.29/build/shtool install -c ext/phar/phar.phar /usr/local/bin
ln -s -f /usr/local/bin/phar.phar /usr/local/bin/phar
Installing PDO headers:          /usr/local/include/php/ext/pdo/
root@vps412901:~/php-5.3.29# 

 ,

shrmvl
()

3proxy SMTP Relay

Прошу помочь с настройками 3proxy в качестве Port Mapping.

Не работает portmapping через 3proxy настройки вроде как во всех описания. Кто сталкивался с 3прокси отпишитесь Граждане Специ

Вот часть конфига:

###################### # РАЗДАЕМ ПОЧТУ ######################

flush

auth none

tcppm 465 smtp.google.com 465

 

shrmvl
()

RSS подписка на новые темы