Здравейте,
Преди година мигрирах към Linux и се спрях на Ubuntu. Задълбах с нея и се чувствам гот, даже на двата ми лаптопа инсталирах Ubuntu netbook. Реших да построя домашен хост за свой нужди. Искам да си сложа мои сайтове. Един личен сайт-визитка, втори на WordPress или Drupal, и трети - PHP-jQuery галерия.
На стара машина инсталирах Ubuntu server 10.04.Твърдият диск е 20GB. Стандартна инсталация - 200МB boot, 512MB SWAP и останалото /.
Инсталацията премина гладко. Инсталирах: LAMP, SSH сървър, ProFTPD сървър, fail2ban.
Мрежата при мен е доставчик > модем > рутер. Рутерът раздава вътрешни IP-та. Това на сървъра е резервирано. Портове 80, 22, 21 са пренасочени към сървъра. Неговото IP е 192.168.1.103. Доставчикът ми дава динамично IP по L2TP. Знам, че е тъпо, но ще се разчита на DynDNS.
Засега съм на етап самообучение и тестване. Не съм купил домейн име. Не съм създал виртуални хостове. Ползвам каталог /var/www/*
В този каталог качвам от десктоп-машина бъдещия сайт. Било то от вътрешно IP или външно. С личния сайт всичко е на 6. Задвам атрибути на файлове и папки от FTP-клиента и всичко е по мед и масло. Проблемът идва с WordPress. Тук нещата гърмят, вина за което са дупки в знанията ми.
По време на инсталацията WordPress ме изненадва с следното съобщение:
"
Sorry, but I can't write the wp-config.php file.
You can create the wp-config.php manually and paste the following text into it."
Това е файл wp-config.php. Копирам съобщението и ръчно преправям wp-config.php, за да продължи инсталацията. Втория шах от WordPress е, че се сайта изгрява само по скелет, без да зарежда стиловете. Тук започна едно четене на чужди форуми и гадаене, от което настъпи омазване.
Първото неправилно нещо бе, че изпълних
sudo chown -R andersen /var/www
Изтрих WordPress отвсякъде и започнах на ново, като пробвах
sudo chmod 777 /var/www/
Нещата станаха такива. Отговорът на andersen@ubuntu:~$ ls -l /var
e
drwxr-xr-x 6 andersen root 232 2011-04-09 13:03 www
Този път всичко мина гладко. Oстават съмнения, че папка www с атрибут 0777 е прекалено, а на практика не е според отговора - има минуси в групата и останалите. Вътре в нея, чрез FileZilla мога да променям атрибутите на нужни. Да речем, на 0775.
Тук принзавам че действам като бугимен, ако тръгне. В други блогове предлагат да създам нов потребител за тази папка и от негово име да работя.
Предстои ми да създам виртуални хостове, за отделните сайтове. В Google обаче попадам на папагалски ръководства. Показват за един сайт как става и до тук. А аз искам за два и повече, и то според моите конкретни условия.
За ръководство ползвам това "
The Perfect Server - Ubuntu 10.04 [ISPConfig 3] ", но там не намирам отговорите си.
Търся помощ как да реша този проблем по най-тънкия начин.