Skip to content

21 Январь 2012

81

Ubuntu Linux Apache + PHP + Настройка

Ubuntu apache php

После легкой установки сладкой парочки одной командой, речь пойдет о несколько более интересных вещах. А именно — о настройке веб сервера так, чтобы было удобно управлять несколькими сайтами.  :cool:

:!:  Установка:

  1. apt-get install apache2 libapache2-mod-php5 php5
  2. Идем в /var/www, удаляем index.html и создаем новый, index.php со следующим содержимым:
    <?php phpinfo(); ?>
  3. /etc/init.d/apache2 restart
  4. Проверяем работу веб-сервера, заходим на сайт по IP. Если видим информацию о php — все прошло отлично.

:!:  Настройка apache2

Настраивать веб сервер будем так, чтобы в итоге получить две важные вещи:

  • Возможность легко создавать новые сайты/домены
  • Возможность редактировать файлы сайтов через WinSCP

  1. Создаем нового пользователя:
    useradd -m -s/bin/bash webmaster
    passwd webmaster 
  2. Редактируем конфиг apache ( /etc/apache2/apache2.conf), ищем строки:
    # These need to be set in /etc/apache2/envvars
    User ${APACHE_RUN_USER}
    Group ${APACHE_RUN_GROUP}

    Меняем на:

    # These need to be set in /etc/apache2/envvars
    User webmaster
    Group ${APACHE_RUN_GROUP}
  3. В папке /etc/apache2/sites-available, создаем новый файл, название будет соответствовать домену сайта ( site.ru ), со следующим содержанием:
    <VirtualHost *:80>
        ServerName site.ru
        ServerAlias *.site.ru
    
        DocumentRoot /home/webmaster/site.ru/www
    
        ScriptAlias /cgi/ "/home/webmaster/site.ru/cgi/"
        ScriptAlias /cgi-bin/ "/home/webmaster/site.ru/cgi/"
    
        ErrorLog /home/webmaster/site.ru/errors.log
        CustomLog /home/webmaster/site.ru/custom.log combined
    </VirtualHost>
  4. Создаем соответствующую структуру /home/webmaster/site.ru/www
  5. Копируем туда index.php из /var/www, после чего меняем /var/www/index.php как нравится. Это заглушка при обращении к серверу без домена.
  6. a2ensite site.ru
  7. /etc/init.d/apache2 restart
  8. Проверяем работу сайта через домен http://site.ru/, должна быть информация о php.

Вот все и готово. Добавление новых доменов/поддоменов/сайтов осуществляется аналогично. Теперь можно заливать сайт и работать с ним через WinSCP от пользователя webmaster.


ВНИМАНИЕ!

Для корректной работы, владельцем всех файлов сайта должен быть пользователь webmaster! Не забывайте изменять права у файлов, которые создаете от другого пользователя. В массовом изменении прав поможет эта статья.
81 коммент.

Трекбэк / Пинг

  1. Ubuntu Linux mysql + phpmyadmin + SSL + Настройка | Sharm Technology
  2. Ubuntu Apache - запуск сайтов от разных пользователей | Sharm Technology
  3. Graco Paint Stripers
  4. Travis Scott Type Instrumental
  5. EDM Beats
  6. دوربین مدار بسته پویابین
  7. بهترین مارک دوربین مدار بسته
  8. Fruity loops studio
  9. resell ebooks
  10. High Precision Dosing Peristaltic Pump
  11. آموزش نصب دوربین های مدار بسته
  12. Soundtrack
  13. adult stories
  14. Garden Bridges
  15. دوربین مدار بسته پویابین
  16. فروش دوربین مداربسته
  17. http://www.mamasdelrio.org/index.php?option=com_k2&view=itemlist&task=user&id=1196096
  18. دوربین مدار بسته
  19. sex toys
  20. booty plug
  21. date tips
  22. work from home 2017
  23. large letter postage cost
  24. http://www.magnetic.co.uk/Category/magnetic-accessories
  25. http://www.indigo.co
  26. stair supplies
  27. Ba Be Lake
  28. دوربین مدار بسته پویابین
  29. کابینت ام دی اف
  30. http://www.datafilehost.com/d/44092f87
  31. #mediumship
  32. pc games for windows 10
  33. free download for windows 10
  34. cakes
  35. coffee beans Hawaii best gourmet kona
  36. pc games for windows 7
  37. نصب و اجرای دوربین مداربسته
  38. apps download for windows 8
  39. free app for pc download
  40. pc games for windows 10
  41. فروش دوربین های مدار بسته مخفی
  42. دوربین مدار بسته پویابین
  43. free download for pc windows
  44. pc software full download
  45. بهترین مارک دوربین مدار بسته
  46. free download for pc
  47. آموزش نصب دوربین های مدار بسته
  48. apps for windows pc download
  49. custom coins
  50. pc games free download full version for windows 7
  51. Mu Cang Chai Vietnam
  52. Wholesale Gucci Bags
  53. نصب دوربین های مدار بسته
  54. antiskid tape
  55. نصب و اجرای دوربین مداربسته
  56. فروش دوربین های مدار بسته مخفی
  57. دوربین مدار بسته پویابین
  58. بهترین مارک دوربین مدار بسته
  59. آموزش نصب دوربین های مدار بسته
  60. sapatenis osklen
  61. usuwanie dpf
  62. 동화세상에듀코
  63. Florida Resident Database
  64. fall fashion sale
  65. fall fashion sale
  66. cheap skin care devices
  67. fall fashion sale
  68. יובלוגמי
  69. Florida
  70. Andrew Wright Maine Attorney
  71. romance
  72. پک آماده دوربین مدار بسته
  73. unlimited smtp
  74. legitimate work from home jobs with no startup fee
  75. دوربین های مدار بسته
  76. Wild G-Spot Vibrator
  77. Amanda Hawkins
  78. glass sex toys
  79. Slim Dildo
  80. boots
  81. 脱毛

Обсуждение закрыто.