Kilit web uygulaması sadece intranet için çalışmak

3 Cevap php

Gelecekte bazı hafta i faturalandırma işlemi olarak çalışacak php web uygulaması oluşturmak için bir iş olacak. Istemci ve ekibim mutabık olarak, web uygulaması sadece kendi iç sunucu dağıtmak olacaktır. Bu ihtiyaç kendim için bazı temel sorular ortaya çıktı.

  1. nasıl biz sorduk gibi web uygulaması gerçekten sadece iç sunucu değil, internet çalışacak kilitlerim? Bu ihtiyacı neden, iş için maliyeti bir dereceye oyulmuş edilmiştir. it will be deploy in intranet an intranet only: sadece istemci tanımlamak olarak çalışıyorsanız bu yüzden en iyi olacak
  2. Ne yanlısı ve eksilerini intranet (kendi apache sunucusu ile tüm) sadece php uygulaması dağıtmak?
  3. Intranet ortamında ve internet php app dağıtma arasındaki temel farkı nedir? dikkate gereken bir şey var mı?
  4. Ben bir flash disk veya kalem-diske windows koyabilirsiniz biliyorum. Orada ben aynı şekilde çalışır herhangi bir autorun apache / php sunucu?

3 Cevap

Sadece iç ağ mod_authz_host kullanarak faturalandırma sistemine erişmek için izin böylece apache yapılandırma kurmak.

<Directory /billing-system/docroot>
Order Deny,Allow
Deny from all
Allow from *internal ip range*
</Directory>

Daha fazla bilgi için http://httpd.apache.org/docs/2.1/mod/mod_authz_host.html#allow bakın.

Sadece kendi ağında şirket güvenlik duvarının içinde bir sunucu üzerinde uygulama ile bir WAMP (veya LAMP) sunucusunu dağıtmak.

Kullanıcılar daha sonra servernameorsys.servers üzerinden uygulamaya erişmek. örneğin makine adı "Elmo" ise, o zaman kullanıcılar sadece ile app erişebilirsiniz:

http://elmo/index.php

(Bu varsayılan bağlantı noktası 80 üzerinde sunucu üzerinde çalışan bir tek app küstah edilir)

Burada hile, bu makine Internet'e bağlı ve dışarıda onu güncellemeniz gerekir değilse, bazı diğer erişim örneğin olması gerekir ki SFTP

  1. Intranet internete bağlı değilse, bu tür etki alanı veya google.com gibi, iyi bilinen bir siteyi ping ve cevapları eğer çalışmasına reddederek doğrulayabilir. Ama böyle intranet nadir hale gelmektedir. Bir uygulama zor olabilir dışarıdan erişilebilir olmadığını doğrulayarak - Belki kullanıcılar (total veya eşzamanlı) max sayısını sınırlamak için daha kolay olacaktır.

  2. (Şirket güvenlik duvarının arkasında) uygulamayı kesmek için daha az girişimleri - o zaman, çünkü güvenlik konuları daha az dikkat için cazip olabilir, çünkü o, pro ve bir con "de, bir iç app!"

  3. Hiçbir temel fark. Büyük kuruluşlarda, genellikle tek sign-ON çeşit kullanılır ve bu entegre olacak; Ayrıca, sunucu yapılandırma ve yazılım BT tarafından kısıtlanmış olabilir.

  4. XAMPP bir kalem sürücüden çalıştırmak olabilir, böylece oradan çizme Windows ve XAMPP çalıştırmak için talimat eğer bu mümkün olmalıdır.