Jump to content

Stawianie Serwera Centos Minimal - Podstawy


wlprzemek
 Share

Recommended Posts

Witam.

Postanowiłem spróbować swoich sił i zabrałem za postawienie własnego serwera pod centos w wersji minimal na wirtualnej maszynie tj VMware.

 

Proces instalacji przebiegł poprawnie, choć w ustawieniach kart sieciowych wybrałem 2 interfejsy sieciowe tzn bridget (i on przy instalacji i po działa poprawnie) a drugi jako host-only a ten właśnie w ogóle mi się nie pokazał i w linux też go nie widzę, nie wiem czemu... ???

 

Kierując się tutorialem tym https://www.howtoforge.com/apache_php_mysql_on_centos_7_lamp

 wszystko przebiegło ok, lecz chciałem zapytać o ten fragment ...

 

In CentOS 7.0 uses Firewall-cmd, so I will customize it to allow external access to port 80 (http) and 443 (https).

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

domyślam się iż ten kod odblokowuje porty potrzebne do prawidłowego działania serwera www, lecz czy domyślnie w systemie działa (_odrazu_ → od razu) ORT jakiś firewall i jak sie nazywa aby poczytać coś na jego temat ???

 

 

Link to comment
Share on other sites

A jak sprawdzasz widoczność interfejsów pod CentOSem?
W CentOSie masz iptables lub firewalld, nie pamiętam który jest uruchomiony domyślnie, może w wersji minimal żaden. Ale możesz sam sprawdzić który jest uruchomiony przy pomocy polecenia:
 

systemctl status iptables
systemctl status firewalld

Poczytać o konfiguracji firewalla możesz tutaj

Link to comment
Share on other sites

Mam jeszcze pytanie o to gdy chce utworzyć hosty virtualne sugerując sie tym tutorialem https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-centos-7 a dokładniej punkt 5

sudo mkdir /etc/httpd/sites-available
sudo mkdir /etc/httpd/sites-enabled

sudo nano /etc/httpd/conf/httpd.conf
IncludeOptional sites-enabled/*.conf

za co jest to odpowiedzialne?

 

I czy przy utworzeniu hostów virtualnych, podstawowa konfiguracja ta, która była do tej pory i działała tj httpd.conf będzie działać normalnie też jako w tym przypadku 3, czy trzeba ją usunąć wraz z tym plikiem httpd.conf ??

Link to comment
Share on other sites

Mam jeszcze pytanie o to gdy chce utworzyć hosty virtualne sugerując sie tym tutorialem https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-centos-7 a dokładniej punkt 5

sudo mkdir /etc/httpd/sites-available
sudo mkdir /etc/httpd/sites-enabled

sudo nano /etc/httpd/conf/httpd.conf
IncludeOptional sites-enabled/*.conf

za co jest to odpowiedzialne?

 

I czy przy utworzeniu hostów virtualnych, podstawowa konfiguracja ta, która była do tej pory i działała tj httpd.conf będzie działać normalnie też jako w tym przypadku 3, czy trzeba ją usunąć wraz z tym plikiem httpd.conf ??

Pliku httpd.conf najlepiej nie ruszaj i nic do niego nie dopisuj. Katalogów nie twórz.

Wszystkie dyrektywy apacha umieszczasz w pliku o dowolnej nazwie z rozszerzeniem conf w katalogu /etc/httpd/conf.d/

Link to comment
Share on other sites

Tylko chciał bym mieć osobne pliki konfiguracyjne dla każdego vhosta, to wystarczy utworzyć np test.config w katalogu /etc/httpd/conf.d/ i to wystarczy ??

Drobna korekta błędu, rozszerzenie pliku nie config tylko conf

 

Tak, tworzysz np vhost1.conf vhost2.conf itd

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...