Jak zainstalować Anchor CMS na CentOS 7 LAMP VPS
Używasz innego systemu? Anchor CMS to bardzo prosty i niezwykle lekki, darmowy i otwarty system zarządzania treścią (CMS) Blog Engine, który
LiteSpeed to popularny serwer WWW, który jest rozwidleniem Apache. Jest zbudowany, aby być zoptymalizowanym i ogólnie szybszym. Zakładamy, że masz czystą instalację CentOS.
W tym przewodniku zainstalujemy LiteSpeed Standard. Jest to darmowa wersja LiteSpeed, alternatywa dla OpenLiteSpeed (otwarta wersja LiteSpeed, która jest również bezpłatna).
Musimy mieć pewność, że nasz serwer jest całkowicie aktualny. Upewnij się, że tak jest, aktualizując za pomocą yum
:
yum update -y
Spowoduje to zaktualizowanie całego oprogramowania zainstalowanego na serwerze. Po aktualizacji możemy kontynuować i zainstalować LiteSpeed.
LiteSpeed będzie wymagał zainstalowania narzędzi programistycznych. Zainstaluj je za pomocą yum
:
sudo yum groupinstall 'Development Tools'
sudo yum install libxml2-devel.x86_64 openssl-devel.x86_64 bzip2-devel.x86_64 libcurl-devel.x86_64 db4-devel.x86_64 \
libjpeg-devel.x86_64 libpng-devel.x86_64 libXpm-devel.x86_64 freetype-devel.x86_64 gmp-devel.x86_64 \
libc-client-devel.x86_64 openldap-devel.x86_64 libmcrypt-devel.x86_64 mhash-devel.x86_64 freetds-devel.x86_64 \
zlib-devel.x86_64 mysql-devel.x86_64 ncurses-devel.x86_64 pcre-devel.x86_64 unixODBC-devel.x86_64 postgresql-devel.x86_64 \
sqlite-devel.x86_64 aspell-devel.x86_64 readline-devel.x86_64 recode-devel.x86_64 net-snmp-devel.x86_64 \
libtidy-devel.x86_64 libxslt-devel.x86_64 t1lib-devel.x86_64
Po wykonaniu tego polecenia narzędzia programistyczne zostaną zainstalowane, a my możemy pobrać LiteSpeed.
W tym przewodniku zamierzamy zainstalować LiteSpeed Standard. Możesz pobrać to ze strony LiteSpeed . Przewiń w dół i poszukaj wersji LiteSpeed Standard dla systemu Linux (x86). Kliknij prawym przyciskiem myszy przycisk pobierania i skopiuj link, aby uzyskać link podobny do http://www.litespeedtech.com/packages/4.0/lsws-4.2.24-std-i386-linux.tar.gz
. Na swoim serwerze wykonaj:
wget URL
Na przykład:
wget http://www.litespeedtech.com/packages/4.0/lsws-4.2.24-std-i386-linux.tar.gz
Teraz rozpakuj LiteSpeed .tar.gz
. W tym celu wykonaj:
tar -zxvf lsws*
Po pobraniu LiteSpeed, cd
do folderu LiteSpeed i uruchom install.sh
plik:
./install.sh
Zobaczysz teraz warunki. Jeśli wyrazisz na to zgodę, naciśnij spację kilka razy, aby przewinąć w dół. Po zrobieniu tego kilka razy zobaczysz:
IMPORTANT: In order to continue installation you must agree with above
license terms by typing "Yes" with capital "Y"!
Do you agree with above license?
Y
Jeśli zgadzasz się, wpisz „Tak” z dużą literą.
Zostaniesz teraz zapytany, gdzie zostanie zainstalowana LiteSpeed. Jeśli chcesz zainstalować go w domyślnym katalogu, po prostu naciśnij enter.
Please specify the destination directory. You must have permissions to
create and manage the directory. It is recommended to install the web server
at /opt/lsws, /usr/local/lsws or in your home directory like '~/lsws'.
ATTENTION: The user 'nobody' must be able to access the destination
directory.
Destination [/usr/local/lsws]:
Zostaniesz poproszony o podanie nazwy użytkownika administratora, abyś mógł zalogować się do interfejsu internetowego.
Please specify the user name of the administrator.
This is the user name required to log into the administration web interface.
User name [admin]:
Jeśli chcesz użyć nazwy „admin”, po prostu naciśnij enter. Zaleca się jednak zmianę nazwy ze względów bezpieczeństwa, więc jeśli chcesz użyć innej nazwy, wprowadź ją i naciśnij enter.
Zostaniesz poproszony o podanie hasła dla administratora. Musisz użyć tego hasła, aby uzyskać dostęp do interfejsu internetowego.
Please specify the administrator's password.
This is the password required to log into the administration web interface.
Password:
Upewnij się, że jest to bezpieczne hasło, ponieważ każdy, kto może uzyskać dostęp z administratorem, będzie mógł zarządzać Twoim serwerem.
Zostaniesz poproszony o podanie adresu e-mail (lub więcej, jeśli chcesz). Jeśli musisz zostać powiadomiony o czymkolwiek związanym z instalacją serwera / LiteSpeed, oprogramowanie wyśle wiadomość e-mail na adresy e-mail wymienione tutaj, aby Cię powiadomić.
Please specify administrators' email addresses.
It is recommended to specify a real email address,
Multiple email addresses can be set by a comma
delimited list of email addresses. Whenever something
abnormal happened, a notificiation will be sent to
emails listed here.
Email addresses [root@localhost]:
Na przykład:
Email addresses [root@localhost]: [email protected]
Alternatywnie, jeśli chcesz użyć wielu adresów e-mail, użyj listy oddzielonej przecinkami w następujący sposób:
Email addresses [root@localhost]: [email protected], [email protected]
Zostaniesz teraz poproszony o podanie użytkownika, który będzie działał jako serwer WWW. Upewnij się, że jest to użytkownik inny niż root, ponieważ używanie użytkownika z uprawnieniami roota jest bardzo niepewne !
As you are the root user, you must choose the user and group
whom the web server will be running as. For security reason, you should choose
a non-system user who does not have login shell and home directory such as
'nobody'.
User [nobody]:
Jeśli nie jesteś pewien, co tu wpisać, zostaw to jako „nikt”.
Zrób to samo dla następnego pytania.
Please choose the group that the web server running as.
User 'nobody' is the member of following group(s): nobody
Group [nobody]:
Zostaniesz teraz zapytany, na jakim porcie nasłuchuje serwer WWW. Ogólnie rzecz biorąc, chcesz ustawić to jako port 80, ponieważ użytkownicy nie będą musieli wprowadzać portu po adresie URL. W określonych sytuacjach możesz chcieć to zmienić, ale jeśli nie ma oczywistego powodu, po prostu wpisz tutaj 80.
Please specify the port for normal HTTP service.
Port 80 is the standard HTTP port, only 'root' user is allowed to use
port 80, if you have another web server running on port 80, you need to
specify another port or stop the other web server before starting LiteSpeed
Web Server.
You can access the normal web page at http://<YOUR_HOST>:<HTTP_PORT>/
HTTP port [8088]: 80
Dostępny jest administracyjny interfejs sieciowy do zarządzania twoim serwerem LiteSpeed. Ten interfejs sieciowy będzie musiał działać na innym porcie, takim jak 7080 (domyślnie). Możesz pozostawić to ustawienie domyślne, chyba że chcesz, aby nasłuchiwał na innym porcie. Będziesz wtedy mógł uzyskać dostęp do administracyjnego interfejsu WWW, pisząc http://domain.com:port
.
Please specify the HTTP port for the administration web interface,
which can be accessed through http://<YOUR_HOST>:<ADMIN_PORT>/
Admin HTTP port [7080]:
Zostaniesz teraz zapytany, czy chcesz używać PHP. Jeśli potrzebujesz użyć CMS (takiego jak Joomla! Lub WordPress), musisz to włączyć. Wpisz, Y
aby włączyć PHP lub go n
nie używać.
You can setup a global script handler for PHP with the pre-built PHP engine
shipped with this package now. The PHP engine runs as Fast CGI which
outperforms Apache's mod_php.
You can always replace the pre-built PHP engine with your customized PHP
engine.
Setup up PHP [Y/n]: Y
Aby przejść do następnego pytania, naciśnij Enter, chyba że jesteś zaawansowanym użytkownikiem i wiesz, co tutaj robisz.
Suffix for PHP script(comma separated list) [php]:
Zostaniesz teraz zapytany, czy chcesz korzystać z AWStats. AWStats to program, który generuje statystyki, dzięki czemu można zobaczyć szczegółowe informacje o odwiedzających. Wpisz, y
jeśli chcesz korzystać z AWStats lub N
nie chcesz tego.
AWStats is a popular log analyzer that generates advanced web server
statistics. LiteSpeed web server seamlessly integrates AWStats into
its Web Admin Interface. AWStats configuration and statistics update
have been taken care of by LiteSpeed web server.
Note: If AWStats has been installed already, you do not need to
install again unless a new version of AWStats is available.
Would you like to install AWStats Add-on module [y/N]? N
Następnie zostaniesz zapytany, czy chcesz, aby LiteSpeed uruchamiał się automatycznie po ponownym uruchomieniu serwera. Aby zapobiec przestojom, prawdopodobnie tego chcesz, więc wpisz Y
.
Would you like to have LiteSpeed Web Server started automatically
when the server restarts [Y/n]? Y
Jeśli chcesz teraz uruchomić LiteSpeed, wpisz Y
. Jeśli chcesz uruchomić go później ręcznie, wpisz n
.
[OK] The startup script has been successfully installed!
Would you like to start it right now [Y/n]? Y
Jeśli wszystko poszło dobrze, powinien zostać wyświetlony następujący komunikat:
LiteSpeed Web Server started successfully! Have fun!
Gdy przejdziesz teraz do adresu IP serwera lub nazwy domeny, zobaczysz stronę domyślną. Możesz teraz zacząć tworzyć strony internetowe!
Aby zezwolić na ruch na naszym serwerze internetowym LiteSpeed, musimy otworzyć port dla naszego serwera internetowego (80) i administracyjnego interfejsu sieciowego (7080):
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp --dport 7080 -j ACCEPT
service iptables save
Jeśli zmieniłeś te porty podczas instalacji, upewnij się, że zmieniłeś je również w iptables
regułach.
Gratulacje, masz teraz w pełni funkcjonalny serwer internetowy LiteSpeed. W razie jakichkolwiek pytań lub problemów zapoznaj się z dokumentacją lub forami pomocy LiteSpeed .
Używasz innego systemu? Anchor CMS to bardzo prosty i niezwykle lekki, darmowy i otwarty system zarządzania treścią (CMS) Blog Engine, który
Podczas konfigurowania nowego serwera Linux zaleca się aktualizację jądra systemu i innych pakietów do najnowszej stabilnej wersji. W tym artykule
Wprowadzenie RethinkDB to baza danych NoSQL, która przechowuje dane jako dokumenty JSON. Ma bardzo intuicyjny język zapytań i funkcje powszechnie dostępne
Niezależnie od tego, czy chcesz umieścić zapasy sklepów online, czy po prostu prosty sklep z akcesoriami technicznymi, Magento jest doskonałym rozwiązaniem dla eCommerce online. Ten artykuł
OrientDB to wielomodowy model open source NoSQL DBMS nowej generacji. Dzięki obsłudze wielu modeli danych, OrientDB może zapewnić większą funkcjonalność i elastyczność
Neos to innowacyjny system zarządzania treścią typu open source, który doskonale nadaje się do tworzenia i edytowania treści online. Z myślą o autorach i redaktorach, Neo
Vtiger CRM to popularna aplikacja do zarządzania relacjami z klientami, która może pomóc przedsiębiorstwom zwiększyć sprzedaż, zapewnić obsługę klienta i zwiększyć zyski. ja
MaraDNS to lekki, ale solidny program serwera DNS typu open source. W porównaniu z innymi aplikacjami tego samego rodzaju, takimi jak ISC BIND, PowerDNS i djbdns
Używasz innego systemu? Netdata jest wschodzącą gwiazdą w dziedzinie monitorowania wskaźników systemowych w czasie rzeczywistym. W porównaniu z innymi narzędziami tego samego rodzaju, Netdata:
Używasz innego systemu? W tym samouczku wyjaśnię, jak skonfigurować serwer Starbound na CentOS 7. Wymagania wstępne Musisz mieć tę grę na sobie
RabbitMQ to broker komunikatów typu open source, który obsługuje AMQP, STOMP i inne technologie komunikacyjne. Jest szeroko stosowany w aplikacjach dla przedsiębiorstw
Witamy w innym samouczku Vultr. Tutaj dowiesz się, jak zainstalować i uruchomić serwer SAMP. Ten przewodnik został napisany dla CentOS 6. Wymagania wstępne Będziesz potrzebował
Używasz innego systemu? Elgg to silnik sieci społecznościowych typu open source, który umożliwia tworzenie środowisk społecznościowych, takich jak kampusowe sieci społecznościowe
RStudio Server to internetowa wersja RStudio, która jest serią narzędzi zaprojektowanych w celu ułatwienia kodowania przy użyciu języka programowania R. W thi
Bolt to open source CMS napisany w PHP. Kod źródłowy Bolts jest hostowany na GitHub. Ten przewodnik pokaże Ci, jak zainstalować Bolt CMS na nowym CentOS 7 Vult
Elasticsearch to popularny wyszukiwarka pełnotekstowa i silnik analityczny typu open source. Dzięki swojej wszechstronności, skalowalności i łatwości użytkowania, Elasticsearch jest szeroko rozpowszechniony
Omówienie Ten artykuł ma na celu pomóc ci w szybkim uruchomieniu klastra Kubernetes z kubeadm. W tym przewodniku zostaną wdrożone dwa serwery
Używasz innego systemu? Wprowadzenie Sails.js to framework MVC dla Node.js, podobny do Ruby on Rails. Umożliwia tworzenie nowoczesnych aplikacji wer
Wprowadzenie W tym samouczku zainstaluj PufferPanel na naszym Vultr VPS. PufferPanel to otwarty, darmowy panel kontrolny do zarządzania tobą
Wprowadzenie Systemy Linux są domyślnie dostarczane z narzędziami do monitorowania, takimi jak top, df i du, które pomagają monitorować procesy i miejsce na dysku. Często jednak są
Przeczytaj blog, aby w najprostszy sposób poznać różne warstwy w architekturze Big Data i ich funkcjonalności.
Chcesz zobaczyć rewolucyjne wynalazki Google i jak te wynalazki zmieniły życie każdego człowieka dzisiaj? Następnie czytaj na blogu, aby zobaczyć wynalazki Google.
13 komercyjnych narzędzi do ekstrakcji danych z Big Data
Whatsapp w końcu uruchomił aplikację Desktop dla użytkowników komputerów Mac i Windows. Teraz możesz łatwo uzyskać dostęp do Whatsapp z systemu Windows lub Mac. Dostępne dla Windows 8+ i Mac OS 10.9+
Energia jądrowa jest zawsze pogardzana, nigdy jej nie szanujemy z powodu przeszłych wydarzeń, ale nie zawsze jest zła. Przeczytaj post, aby dowiedzieć się więcej na ten temat.
Koncepcja autonomicznych samochodów, które wyjadą na drogi za pomocą sztucznej inteligencji, to marzenie, które mamy już od jakiegoś czasu. Ale pomimo kilku obietnic nigdzie ich nie widać. Przeczytaj ten blog, aby dowiedzieć się więcej…
Wzrasta liczba ataków ransomware, ale czy sztuczna inteligencja może pomóc w radzeniu sobie z najnowszym wirusem komputerowym? Czy AI jest odpowiedzią? Przeczytaj tutaj, wiedz, że sztuczna inteligencja jest zmorą lub zgubą
Sztuczna inteligencja nie jest dla ludzi nową nazwą. Ponieważ sztuczna inteligencja jest włączona do każdego strumienia, jednym z nich jest opracowywanie narzędzi zwiększających ludzką wydajność i dokładność. Skorzystaj z tych niesamowitych narzędzi uczenia maszynowego i uprość swoje codzienne zadania.
Zawsze potrzebujemy Big Data Analytics do efektywnego zarządzania danymi. W tym artykule omówiliśmy kilka technik analizy Big Data. Sprawdź ten artykuł.
Czy jesteś również ofiarą ataków DDOS i nie masz pewności co do metod zapobiegania? Przeczytaj ten artykuł, aby rozwiązać swoje pytania.