Инсталиране moinmoin и Nginx в Ubuntu
Като сървъри в сигурни центрове за данни в Европа. Open облак VPS / VDS сървър на бърз SSD за 1 минута!
Най-добър уеб хостинг:
- ще предпазят данните от неоторизиран достъп в защитена Европейския център за данни
- ще плати най-малко в Bitcoin.
- Той ще постави вашата дистрибуция
- защита от DDoS-атаки
- безплатно архивиране
- Uptime 99,9999%
- DPC - TIER III
- ISP - етап I
Подкрепа в руските 24/7/365 работи с юридически и физически лица. Сега трябва 24 ядро и 72 Gb RAM. Моля ви!
Нашите конкурентни цени доказват, че най-евтиният хостинг, че не знаеш!
За броени минути, изберете конфигурация, заплати и CMS на VPS е готова.
Връщане на парите - за 30 дни!
Банкови карти, електронни валута през QIWI терминали, Webmoney, PayPal, Novoplat и други.
Задайте въпрос 24/7/365 поддръжка
Намерете отговорите в нашата база данни, както и да отговарят на препоръките на
MoinMoin - с висока производителност отворен уики-платформа, написани на Python. Тя ви позволява да създавате богати Уики сайтове и поддържа широка общност от потребители. MoinMoin на платформа, за да се създаде открито уики организации като Ubuntu, Apache, FreeBSD и много други.
Това ръководство ще ви помогне да инсталирате MoinMoin на свеж Ubuntu 14.04 сървър чрез Nginx и uWSGI. Това устройство е предназначено за едно уики.
изисквания
За извършване на ръководството трябва да има:
Инсталиране uWSGI
Първо трябва да инсталирате uWSGI на сървъра на приложения.
Актуализиране на списъка на пакети:
Sudo актуализация ап-да
За да инсталирате uWSGI най-добрия начин пипс, Python мениджър приложение. Инсталирайте пип и допълнителни Python библиотеки:
ап-да инсталирате питон-пип питон-Dev
След като инсталирате пип инсталирайте последната стабилна версия uWSGI:
Ако uWSGI инсталацията е успешна, се появява съобщение:
############## край на uWSGI конфигурация #############
общо време строеж: 36 секунди
*** uWSGI е готов, той ще е с / ЮЕсАр / местни / хамбар / uwsgi ***
Успешно инсталиран uWSGI
Почистване.
uWSGI сървъра успешно инсталиран и готов за употреба.
Инсталиране MoinMoin
Преди изпълняване MoinMoin инсталация, да проверявате тази страница и изберете версия на платформата. Намерете най-новата налична версия MoinMoin и копирайте адреса в клипборда.
За да изтеглите MoinMoin архив с помощта на команда Wget.
катран zxvf Moin-1.9.8.tar.gz
Отворете директорията, която се получава след разопаковане MoinMoin архив:
За да се сглоби MoinMoin Python-заявление и да го копирате в / ЮЕсАр / местни, стартирайте:
Sudo питон setup.py инсталирате --prefix = / ЮЕсАр / местни
В Python 2.7 скрипт инсталира код MoinMoin пакет в /usr/local/lib/python2.7/dist-packages/, както и други данни в / ЮЕсАр / местни / акции / Moin.
Инсталацията е завършена приложения MoinMoin, MoinMoin но изисква предварителна настройка.
Конфигуриране MoinMoin
Първо трябва да се подготви конфигурационни файлове MoinMoin.
Отидете в инсталационната директория:
Копирайте примерната конфигурация сървър (moin.wsgi) в текущата директория:
Sudo CP сървър / moin.wsgi.
Отворете конфигурацията на сървъра файл, за редактиране:
Sudo VI moin.wsgi
След SYS на линия за внос, OS поставете следния код:
sys.path.insert (0, "/usr/local/lib/python2.7/dist-packages/)
sys.path.insert (0, "/ ЮЕсАр / местни / акции / Moin /")
Запазване и затворете файла. Тези линии показват местоположението на код и конфигурационни файлове уики MoinMoin.
След това отворете uwsgi.ini:
Sudo VI uwsgi.ini
Добавете следните редове във файла:
[Uwsgi]
UID = WWW-данни
GID = WWW-данни
гнездо = /usr/local/share/moin/moin.sock
коригират-гнездо = 660
logto = /var/log/uwsgi/uwsgi.log
CHDIR = / ЮЕсАр / местни / акции / Moin /
wsgi-файл = moin.wsgi
майстор
работници = 3
MAX-искания = 200
харакири = 30
умре-по план
Запазване и затворете файла. uwsgi.ini файл се използва, за да изтеглите приложението и MoinMoin uWSGI сървъра. Този код идентифицира потребителя, конфигурационни файлове и гнездо сървърните регистрационни файлове, които ще използват приложението. Ако е необходимо, можете да редактирате броя на работните процеси, максималният брой на заявките и продължителността на сесията.
Създаване на директория / Var / дневник / uwsgi приложения за съхранение трупи uWSGI:
Sudo защитен режим -p / Var / дневник / uwsgi
Sudo chown WWW-данни / Var / дневник / uwsgi
След това е необходимо да се създаде initctl-скрипт предназначен да се движи MoinMoin приложение. Този скрипт ще включва MoinMoin при стартиране на сървъра и ви позволява да контролирате uWSGI с командите:
започнете Moin
спирка Moin
Създаване и отваряне moin.conf файл:
Sudo VI /etc/init/moin.conf
Добавете кода:
описание "Moin uwsgi обслужване"
започне на ниво на работа [2345]
спрем на нивото на зареждане [! 2345]
CHDIR / ЮЕсАр / местни / акции / Moin
EXEC / ЮЕсАр / местни / хамбар / uwsgi /usr/local/share/moin/uwsgi.ini
Respawn
Запазване и затворете файла. CHDIR низ и EXEC трябва да отразява местоположението на инсталацията MoinMoin, както и бинарни файлове и uwsgi.ini uWSGI сървъра.
Сега можете да започнете сървъра на приложения:
Sudo започне Moin
Но най-напред, се препоръчва да редактирате настройките на уики.
Създаване на уики
Отворете инсталационната директория MoinMoin и копиране wikiconfig.py на файла:
CD / ЮЕсАр / местни / акции / Moin
Sudo CP конфигурационния / wikiconfig.py.
Sudo VI wikiconfig.py
В него можете да отстраните грешката уикито. Най-малкото, трябва да редактирате следните опции:
Намери всички тези думи, извадете # и въведете данните си, например:
SITENAME = u'My страница "
page_front_page = ф "FrontPage"
супер = [U "WikiAdmin"]
Запазване и затворете файла. Запомнете: това Python файл, защото вие трябва да запазите съществуващия отстъп.
Преди да отворите приложението, което искате да промените собствеността и разрешения за MoinMoin:
Sudo chown -R WWW-данни: / ЮЕсАр / местни / акции / Moin
Sudo коригират -R о-rwx / ЮЕсАр / местни / акции / Moin
Sudo започне Moin
Сега MoinMoin платформа работи; наляво, за да се инсталира и конфигурира уеб сървър Nginx.
Инсталиране и конфигуриране на Nginx
Инсталирайте Nginx използване ап:
ап-да инсталирате Nginx
Отворени сайтове-достъпно директория и да се създаде файлов сървър единица (така наречените виртуални хостове Nginx) за уикито:
CD / и т.н. / Nginx / сайтове-достъпно
Sudo VI Moin
Забележка. В това ръководство хост файла е кръстен Moin.
Поставете следния код, за да файла, като изменение на:
сървъра server_name wiki.example.com;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
местоположение / включва uwsgi_params;
uwsgi_pass UNIX: ///usr/local/share/moin/moin.sock;
uwsgi_modifier1 30;
>
>
Тук е стандартната конфигурация на Nginx. Ако желаете, можете да направите някакви промени в съответствие с изискванията на сървъра.
След това създайте символична връзка към новия виртуален хост в обектите с разрешени:
CD / и т.н. / Nginx / сайтове с активиран
Sudo LN-S. / сайтове-достъпно / Moin.
След това извадете символната връзка към опцията по подразбиране стандартната сървъра блок файл:
Sudo RM подразбиране
Рестартирайте Nginx, за да актуализирате настройките:
Sudo услуга Nginx рестартиране
Създаване на корен уики
Отворете браузъра и въведете IP или име на хост:
Трябва да видите на началната страница на сайта.
Кликнете върху линка Login.
Име:
парола:
Ако не разполагате с такъв, можете да си създадете сега. Забравена парола?
Потребителски акаунт създаден! Можете да използвате този профил, за да влезете в момента ...
заключение
Сега уики платформа MoinMoin е инсталирана и функционира пълноценно, че е възможно да започнете да попълвате съдържанието на сайта, създаване на потребители, или да промени конфигурацията на обекта.