• Linux

    Управление Apache2 под CentOS

    Продолжаю осваивать CentOS. Очередная задача — вносить изменения в конфигурационный файл «апача». Расположение нужного файла отличается от FreeBSD. В CentOS конфигурационный файл Apache лежит здесь — /etc/httpd/conf/httpd.conf Перезагрузку Apache можно сделать командой /etc/init.d/httpd restart Соответственно все остальные команды нужно делать по аналогии. Постовой: Тем кто хочет научится работать в интернете и зарабатывать на этом деньги следует читать SEO блоги тех кто уже добился успеха в этом направлении. Читая грамотно бодобранные статьи о wordpress можно многого достичь. Продвижение сайтов в интернете это увлекательный и творческий процесс.

  • FreeBSD,  Rails

    Настройка Apache (mod_rails) для подключения форума на phpBB

    При переходе моего проекта orsk-net.ru с PHP на Ruby on Rails (Rails 2.2 + mod_rails) возникла одна сложность. На сайте работал форум доступный по адресу http://orsk-net.ru/forum и мне хотелось, чтобы он был доступен по тому же адресу. Решается эта задача следующим образом: в описании виртуального хоста в Apache нужно добавить секцию Location, где указывается директория в папке public нашего проекта, которая не должна использовать mod_rails. Так выглядит мой конфиг: <VirtualHost *:80> ServerAdmin admin@orsk-net.ru ServerName orsk-net.ru DocumentRoot «/usr/home/user/public_html/rails/public» <Location /forum> PassengerEnabled off AllowOverride all </Location> ErrorLog «/var/log/error_log_user» CustomLog «/var/log/access_log_user» common </VirtualHost> В папке public нужно сделать символическую ссылку на папку форума: ln -s /usr/home/user/public_html/forum /usr/home/user/public_html/rails/public С этими настройками всё заработало на…

  • FreeBSD

    Установка Apache 22 + PHP 5 + MySQL 5.1 + phpMyAdmin

    Устанавливаем из портов Apache22, при этом убираем поддержку IPV6: cd /usr/ports/www/apache22 make install clean Для старта apache при загрузке системы прописываем в /etc/rc.conf строчку: apache22_enable=»YES» Устанавливаем php5. Убираем поддержку IPV6, добавляем поддержку Apache: cd /usr/ports/lang/php5 make install clean В конфиге Apache /usr/local/etc/apache22/httpd.conf смотрим чтобы была строчка: LoadModule php5_module libexec/apache22/libphp5.so а так же блок: <IfModule mod_php5.c> DirectoryIndex index.php index.html AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps </IfModule> находим секцию <IfModule dir_module> и добавляем index.php <IfModule dir_module> DirectoryIndex index.php index.html </IfModule> В /usr/local/etc/php.ini проверяем, чтобы было разрешено отображение короткой формы записи short_open_tag = On Включаем защищенный режим: safe_mode = On Необходимо так же раскомментировать строчки: extension=php_mcrypt.dll session.save_path = "/tmp" После этих действий страницы…