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

Тема в разделе "Десктопный Linux", создана пользователем Красавчег, 22 июн 2012.

Модераторы: Цукер
  1. Красавчег

    Красавчег Завсегдатай

    Регистр.:
    15 мар 2010
    Сообщения:
    901
    Симпатии:
    299
    Нашел. Т.е. у меня сайт будет открываться по адресу http://localhost/ я правильно понимаю? А как мне зайти в систему администратором? При установке потребовало создать пользователя, а я как пользователь не могу в папках типа /var/www/ файлы редактировать. Уже и права администратора назначил, но все равно только для чтения например файл index.html открывается.

    Да, чуть не забыл, и как мне пхпмайадмин запустить чтобы базу для сайта создать?
     
  2. Цукер

    Цукер Сам себе призедент

    Moderator
    Регистр.:
    5 мар 2008
    Сообщения:
    415
    Симпатии:
    378
    Да имено локалхост. Пхпмай админ ты уствюановил а в конфиг апача добавил инклуд конфига пхпмайадмин? Если да то он доступен : localhost/phpmyadmin


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






    Отправлено с моего U8 через Tapatalk
     
    Красавчег нравится это.
  3. Красавчег

    Красавчег Завсегдатай

    Регистр.:
    15 мар 2010
    Сообщения:
    901
    Симпатии:
    299
    Нет, не добавил. Сделаю.


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

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

    Цукер Сам себе призедент

    Moderator
    Регистр.:
    5 мар 2008
    Сообщения:
    415
    Симпатии:
    378
    Да через терминал - запусти в терминале- gksu /usr/bin/x-terminal-emulator (запуститься терминал от root или в меню есть - Root Terminal)
     
  5. Shagrath

    Shagrath Постоялец

    Регистр.:
    11 янв 2008
    Сообщения:
    104
    Симпатии:
    25
    Различные конфигурации серверов, можно скачать уже готовые под Virtual Box
     
    volody нравится это.
  6. reketir

    reketir Писатель

    Регистр.:
    27 ноя 2009
    Сообщения:
    6
    Симпатии:
    1
    Установка Apache2 SSLс PHP5 и поддержкой MySQL в Ubuntu-server 11.04
    1. Установка MySQL 5
    Сначала установим MySQL следующим образом:
    sudo apt-get install mysql-server
    Вам будет предложено ввести пароль и подтверждение для пользователя root
    Новый пароль для MySQLпользователя “root”
    [​IMG]
    Повторить ввод пароля для MySQLпользователя “root”
    [​IMG]


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

    sudo apt-get install apache2
    Наберём в браузере http://192.168.1.3/, и увидем что Apache2 запустился (Itworks!:(
    [​IMG]

    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();?>
    Заходим по адресу http://192.168.1.3/ Файл будет отображать множество полезной информации о нашем PHP.

    [​IMG]
    Как видим, 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
    После перезагрузки наберите http://192.168.1.3/info.phpв вашем браузере и прокрутите вниз. И найдёте много новых модулей , так же там появится и MySQL:

    [​IMG]
    5. PhpMyAdmin

    PhpMyAdminявляется веб-интерфейсом, через который вы можете управлять вашими MySQL базами данных
    sudoapt-getinstallphpmyadmin
    По ходу установки вам зададут пару вопросов:
    Выберете веб-сервер, который будет автоматически настроен для запуска phpMyAdmin
    [​IMG]
    Настроить базу данных для
    phpMyAdminс помощью dbconfig-common?

    Соглашаемся
    [​IMG]
    После всех установок мы можем войти phpMyAdmin набрав в браузере
    http://192.168.1.3/phpmyadmin/
    [​IMG]


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

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

    sudo /etc/init.d/apache2 stop

    Включаем SSL в Apache2
    sudo a2enmod ssl
    [​IMG]

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

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

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

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

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

    [​IMG]
    Создаем SSL сертификат
    sudo openssl x509 -req -days 365 -in localhost.csr -signkey localhost.key -out localhost.crt
    [​IMG]
    Копируемсертификатиключ

    sudo cp localhost.crt /etc/ssl/certs/
    sudo cp localhost.key /etc/ssl/private/
    [​IMG]
    Изменяемнастройкуузлапоумолчанию

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

    Находим
    [​IMG]

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

    sudoSSLCertificateFile /etc/ssl/certs/localhost.crt
    sudoSSLCertificateKeyFile /etc/ssl/private/localhost.key
    [​IMG]

    Создаем 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
    Проверяем
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]





    7. Ссылки

     
  7. maxy666

    maxy666 Постоялец

    Регистр.:
    23 июл 2012
    Сообщения:
    142
    Симпатии:
    39
    Хотел бы поднять сайт на своем сервер, купил домен. Зарегал бесплатный dns на freedns.afraid.org, проблема в том что ip не статический,
    меняется примерно 1-2 раза в день. Хотел бы настроить что бы ip обновлялся автоматически на freedns.afraid.org.
    Использую роутер D-Link DIR-615, ОС Ubuntu 11.10. Помогите пожалуйста это реализовать. Спасибо всем наперед за помощь
     
  8. Цукер

    Цукер Сам себе призедент

    Moderator
    Регистр.:
    5 мар 2008
    Сообщения:
    415
    Симпатии:
    378
    Ну с афрэйд вы погорячились.... мало того что у вас на домене любой желающий сможет создать поддомен без вашего разрешения и ДНС там не меняется динамически а соответственно каждая смена IP обойдется вам в минут 30-40 не доступности сайта.
    Вот специально затаченые под ваши нужды сервисы:
    http://dyn.com/dns/
    http://www.no-ip.com
     
  9. maxy666

    maxy666 Постоялец

    Регистр.:
    23 июл 2012
    Сообщения:
    142
    Симпатии:
    39
    да предложение вами сервисы хорошие...сейчай просто тестирую своей сервер....и немного осваиваю серверные технологии то пока пользуюсь бесплатным. dns....со временем перейду на http://dyn.com/dns/