Настройка web-сервера на Linux для полного нуба

Нашел. Т.е. у меня сайт будет открываться по адресу Для просмотра ссылки Войди или Зарегистрируйся я правильно понимаю? А как мне зайти в систему администратором? При установке потребовало создать пользователя, а я как пользователь не могу в папках типа /var/www/ файлы редактировать. Уже и права администратора назначил, но все равно только для чтения например файл index.html открывается.

Да, чуть не забыл, и как мне пхпмайадмин запустить чтобы базу для сайта создать?
 
Да имено локалхост. Пхпмай админ ты уствюановил а в конфиг апача добавил инклуд конфига пхпмайадмин? Если да то он доступен : localhost/phpmyadmin


На папку с сайтом выстаи chmod или управляй из под root






Отправлено с моего U8 через Tapatalk
 
в конфиг апача добавил инклуд конфига пхпмайадмин?
Нет, не добавил. Сделаю.


На папку с сайтом выстаи chmod
Так не могу права настроить, хоть у юзера и права администратора.

или управляй из под root

"из под root" это через терминал чтоле? Потому что я в гноме пытаюсь выйти из учетной записи пользователя и зайти с именем "root" и паролем администратора, а мне пишет "ошибка идентификации"
 
Нет, не добавил. Сделаю.
Так не могу права настроить, хоть у юзера и права администратора.

"из под root" это через терминал чтоле? Потому что я в гноме пытаюсь выйти из учетной записи пользователя и зайти с именем "root" и паролем администратора, а мне пишет "ошибка идентификации"

Да через терминал - запусти в терминале- gksu /usr/bin/x-terminal-emulator (запуститься терминал от root или в меню есть - Root Terminal)
 
Различные конфигурации серверов, можно скачать уже готовые под Virtual Box
Для просмотра ссылки Войди или Зарегистрируйся
 
Установка Apache2 SSLс PHP5 и поддержкой MySQL в Ubuntu-server 11.04
1. Установка MySQL 5
Сначала установим MySQL следующим образом:
sudo apt-get install mysql-server
Вам будет предложено ввести пароль и подтверждение для пользователя root
Новый пароль для MySQLпользователя “root”
398d994631c2.jpg

Повторить ввод пароля для MySQLпользователя “root”
9d375cf6d74b.jpg



2. Установка Apache2

sudo apt-get install apache2
Наберём в браузере Для просмотра ссылки Войди или Зарегистрируйся, и увидем что Apache2 запустился (Itworks!:(
eebbac45ee98.jpg


3. Установка PHP5

sudo apt-get install php5 libapache2-mod-php5
Послеперезагружаем Apache:
sudo /etc/init.d/apache2 restart
Создадим небольшой файл (info.php)
cd /etc/www
sudo touch info.php
sudo nano /var/www/info.php
<?phpphpinfo();?>
Заходим по адресу Для просмотра ссылки Войди или Зарегистрируйся Файл будет отображать множество полезной информации о нашем PHP.

21706bc89726.jpg

Как видим, PHP5 работает!!
4. Получение поддержки MySQL в PHP5

Чтобы найти доступные модули PHP5 наберите:
apt-cachesearchphp5
Выберите из них вам нужные, и установите их:
sudoapt-getinstallphp5-mysqlphp5-curlphp5-gdphp5-idnphp-pearphp5-imagickphp5-imapphp5-mcryptphp5-memcachephp5-mingphp5-psphp5-pspellphp5-recodephp5-snmpphp5-sqlitephp5-tidyphp5-xmlrpcphp5-xsl
Теперьперезапустите Apache2:
sudo /etc/init.d/apache2 restart
После перезагрузки наберите Для просмотра ссылки Войди или Зарегистрируйсяв вашем браузере и прокрутите вниз. И найдёте много новых модулей , так же там появится и MySQL:

859e5a0abd90.jpg

5. PhpMyAdmin

PhpMyAdminявляется веб-интерфейсом, через который вы можете управлять вашими MySQL базами данных
sudoapt-getinstallphpmyadmin
По ходу установки вам зададут пару вопросов:
Выберете веб-сервер, который будет автоматически настроен для запуска phpMyAdmin
d774c9d4f8fc.jpg

Настроить базу данных для
phpMyAdminс помощью dbconfig-common?

Соглашаемся
736567148cef.jpg

После всех установок мы можем войти phpMyAdmin набрав в браузере
Для просмотра ссылки Войди или Зарегистрируйся
3c85350bbc15.jpg
[/spoil]

[spoil]6. Включаем SSL в Apache2

Останавливаем Apache2

sudo /etc/init.d/apache2 stop

Включаем SSL в Apache2
sudo a2enmod ssl
052c70cf9db2.jpg


Создаемприватныйключ
sudo openssl genrsa -des3 -out localhost.key 2048

276877084989.jpg

Создаемсамоподписанныйсертификат

sudo openssl req -new -key localhost.key -out localhost.csr

a820a1c8c3da.jpg

Удаляемпарольизключа

sudo cp localhost.key localhost.key.origsudo openssl rsa -in localhost.key.orig -out localhost.key

2f763aa81a0b.jpg

Создаем SSL сертификат
sudo openssl x509 -req -days 365 -in localhost.csr -signkey localhost.key -out localhost.crt
23cf3858052e.jpg

Копируемсертификатиключ

sudo cp localhost.crt /etc/ssl/certs/
sudo cp localhost.key /etc/ssl/private/
001b975484b2.jpg

Изменяемнастройкуузлапоумолчанию

sudo nano /etc/apache2/sites-available/default-ssl

Находим
8b91581c9cc6.jpg


Меняем значение у SSLCertificateFileи SSLCertificateFileна

sudoSSLCertificateFile /etc/ssl/certs/localhost.crt
sudoSSLCertificateKeyFile /etc/ssl/private/localhost.key
d07b8afba829.jpg


Создаем symlinkнастройки узла по умолчанию (борьбас - ssl_error_rx_record_too_long)

sudo ln -s /etc/apache2/sites-available/default-ssl /etc/apache2/sites-enabled/000-default-ssl
Запускаем Apache2

sudo /etc/init.d/apache2 start
Проверяем
d348ad4b1c55.jpg

01cec260b22f.jpg

6c206872cf15.jpg

f1929996360d.jpg




7. Ссылки

 
Хотел бы поднять сайт на своем сервер, купил домен. Зарегал бесплатный dns на freedns.afraid.org, проблема в том что ip не статический,
меняется примерно 1-2 раза в день. Хотел бы настроить что бы ip обновлялся автоматически на freedns.afraid.org.
Использую роутер D-Link DIR-615, ОС Ubuntu 11.10. Помогите пожалуйста это реализовать. Спасибо всем наперед за помощь
 
Хотел бы поднять сайт на своем сервер, купил домен. Зарегал бесплатный dns на freedns.afraid.org, проблема в том что ip не статический,
меняется примерно 1-2 раза в день. Хотел бы настроить что бы ip обновлялся автоматически на freedns.afraid.org.
Использую роутер D-Link DIR-615, ОС Ubuntu 11.10. Помогите пожалуйста это реализовать. Спасибо всем наперед за помощь
Ну с афрэйд вы погорячились.... мало того что у вас на домене любой желающий сможет создать поддомен без вашего разрешения и ДНС там не меняется динамически а соответственно каждая смена IP обойдется вам в минут 30-40 не доступности сайта.
Вот специально затаченые под ваши нужды сервисы:
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
 
да предложение вами сервисы хорошие...сейчай просто тестирую своей сервер....и немного осваиваю серверные технологии то пока пользуюсь бесплатным. dns....со временем перейду на Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху