Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Hosting e Cloud
    5. Apache: RewriteEngine e RewriteUrl per tutti i siti
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • K
      karedas Super User • ultima modifica di

      Uhm..
      quello che non ho capito è se devo inserire manualmente ogni singolo dominio in rewriteCond e RewriteRule..

      non è possibile farlo in un colpo solo?

      O forse faccio prima a sostituire temporaneamente la lista di virtualhost con uno solo ma che mi punti ad una pagina in manutenzione?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        paolino Moderatore • ultima modifica di

        No, ovviamente puoi cambiare RewriteCond e fargli matchare tutti i domini.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • K
          karedas Super User • ultima modifica di

          e come si fa? 😮 , o meglio qual'è la clausola ? 😄

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • P
            paolino Moderatore • ultima modifica di

            Usi ^(.*) al posto dei vari nomi di dominio.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • K
              karedas Super User • ultima modifica di

              Ti ringrazio Paolino.

              Sfrutto la tua disponibilità per un'ultima domanda riguardo ad un mio dubbio.

              Permessi sul webserver. Siccome c'era un buco nella sicurezza del vecchio sistema, vorrei stare attento a non ripercorrere l'errore su questo nuovo server.

              Per apache ho impostato utente e gruppo unico: apache/apache.
              Tale utente è proprietario della cartella /srv/www/htdocs e in contemporanea delle cartelle ospitanti i siti nelle ovvie sottocartelle della root.

              Per ogni cartella di dominio vi è inoltre attribuito in privilegi lettura/scrittura/esecuzione abilitati un utente per l'accesso FTP.

              Sulle proprietà della cartella ho quindi:
              Owner: apache/apache
              Owning Group e Owner: controllo completo.
              Other: lettura ed esecuzione

              c'è qualcosa che non va?
              Apache è corretto che sia proprietario di tutte le cartelle compresa la root e abbia quindi l'accesso completo?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • P
                paolino Moderatore • ultima modifica di

                Apache deve logicamente essere il proprietario o comunque potere leggere e scrivere in quelle directory, altrimenti non può fare il suo lavoro.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • K
                  karedas Super User • ultima modifica di

                  Ma apache deve avere anche i permessi di scrittura? Non deve scrivere niente mi pare apache, solo leggere il contenuto no?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • P
                    paolino Moderatore • ultima modifica di

                    @karedas said:

                    Ma apache deve avere anche i permessi di scrittura? Non deve scrivere niente mi pare apache, solo leggere il contenuto no?

                    se hai una gallery in cui fai uploadare delle foto, allora devi avere i permessi di scrittura

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • K
                      karedas Super User • ultima modifica di

                      Uhm,
                      sono riuscito ad applicare la regola al fine di prendere tutti i siti, l'unico dubbio è che vorrei che appunto puntassero ad una cartella (unica) sotto la root di apache chiamata "CLOSE".

                      Al suo interno ovviamente ho una index.html che mostra la pagina "sito in costruzione.

                      Ma non riesco a puntarla... 😞

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • P
                        paolino Moderatore • ultima modifica di

                        Quella regola punta ad un nome di dominio, quindi dovresti avere un nome di dominio hostato nella root di apache.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • K
                          karedas Super User • ultima modifica di

                          Quindi l'unica cosa che posso fare è mettere la pagina di sito chiuso all'interno del nostro sito aziendale (es: ...easysystem.it/close/index.html) e quindi farli redirigere tutti li.

                          Ma non c'è nessun modo per fare si che il sito, qualsiasi esso sia, tramite una regola dell'htaccess mi cambi la root del dominio così prendendomi quale io voglia?

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • P
                            paolino Moderatore • ultima modifica di

                            No, apache non consente di settare la root di un dominio via .htaccess. E il bello/brutto è che usando un 302 devi per forza avere un dominio reale risolvibile da internet. Altrimenti potevi settare il file hosts con un dominio farlocco e usare quello.

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • K
                              karedas Super User • ultima modifica di

                              Capisco,
                              come unica soluzione reale allora dovrei fare così:
                              creare su easysystem un sottodominio: manutenzione.easysystem.it
                              , dare al seguente un dns che punti ad un altro nostro server con sopra una cartella che ospiti una index di manutenzione e infine fare come tu hai detto.

                              Se ho detto bene ti ringrazio per la disponibilità, anzi ti ringrazio comunque!

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • P
                                paolino Moderatore • ultima modifica di

                                si è così

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                Caricamento altri post
                                Rispondi
                                • Topic risposta
                                Effettua l'accesso per rispondere
                                • Da Vecchi a Nuovi
                                • Da Nuovi a Vecchi
                                • Più Voti