Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Aktualna wersja apache, rewrite i htaccess


Rekomendowane odpowiedzi

Rekrut
Opublikowano

Potrzebuję przeprowadzić 3 działania na VPSie:

1. zaktualizować apache do najnowszej możliwej wersji

2. zainstalować moduł rewrite

3. włączyć obsługę htaccess

 

Ktoś jest w stanie pomóc? Na maszynie jest: Debian 8 64bit.

Opublikowano

  • APACHE


sudo apt-get update

sudo apt-get install apache2

  • MODUŁ REWRITE


# Włączasz moduł

a2enmod rewrite

 

# Restartujemy apache

sudo /etc/init.d/apache2 restart

 

albo

 

sudo service apache2 restart

 

# Edytujemy plik default i szukamy linijki z wyrażeniem "AllowOverride None" i zmieniamy na "AllowOverride All"

sudo gedit /etc/apache2/sites-available/default

 

# Restartujemy apache

sudo /etc/init.d/apache2 restart

 

albo

 

sudo service apache2 restart

  • HTACCESS


1. Modyfikujemy plik konfiguracyjny serwera Apache:

 

# nano /etc/apache2/sites-enabled/000-default

 

zmieniamy kod:

 

<Directory /var/www/>

Options Indexes FollowSymLinks MultiViews

AllowOverride None

Order allow,deny

allow from all

</Directory>

 

na:

 

<Directory /var/www/>

Options Indexes FollowSymLinks MultiViews

AllowOverride All

Order allow,deny

allow from all

</Directory>

 

2. Tworzymy wiązanie symboliczne z katalogu /etc/apache2/mods-enabled do pliku odpowiedzialnego za przekierowania /etc/apache2/mods-available/rewrite.load

 

# ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/

 

3. Restartujemy serwer:

 

#/etc/init.d/apache2 restart

  •  

Rekrut
Opublikowano

2. przy sudo gedit /etc/apache2/sites-available/default


sudo: unable to resolve host 
Unable to init server: Could not connect: Connection refused


(gedit:29692): Gtk-WARNING **: cannot open display:
3. przy ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/ wyskakuje:

ln: failed to create symbolic link ‘/etc/apache2/mods-enabled/rewrite.load’: Fil               e exists

Pewnie jest to związane z błędem w 2. Co do 000-default to miałem zupełnie pusty ten plik podczas edycji.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...