LNMP Nginx/MySQL/PHP जैसे वेब वातावरणों के लिए एक बहुत ही क्लासिक वन-क्लिक इंस्टॉलेशन पैकेज है। यह Nginx, Apache या फ्रंट-एंड Nginx + बैक-एंड Apache का समर्थन करता है (वर्तमान में PHP 7.3 स्थापित किया जा सकता है)। और सामान्य कैशिंग घटक जैसे Redis/Xcache इंस्टॉल करें।
एलएनएमपी वन-क्लिक इंस्टॉलेशन पैकेज को संस्करण 1.6 में अद्यतन किया गया है। पिछले संस्करण की तुलना में, यह मुख्य रूप से PHP 7.3, MariaDB 10.3 और Nginx/Apache TLS 1.3 के लिए समर्थन जोड़ता है। जो मित्र टीएलएस 1.3 का अनुभव लेना चाहते हैं, वे अपने एलएनएमपी 1.6 को अपग्रेड कर सकते हैं, इंस्टालेशन के बाद स्वचालित रूप से टीएलएस 1.3 चालू हो जाएगा।
यदि आपके पास एक वीपीएस होस्ट है और आप वेबसाइट बनाने के लिए इसका उपयोग करना चाहते हैं, तो वेबसाइट वातावरण बनाने के लिए वनस्टैक या एलएनएमपी का उपयोग करने की अनुशंसा की जाती है, नौसिखिए दोस्तों के लिए, पैगोडा बीटी पैनल और डब्ल्यूडीसीपी पैनल का उपयोग करने की अनुशंसा की जाती है वीपीएस होस्ट को वर्चुअल होस्ट की तरह उपयोग करने के लिए, और अधिक वीपीएस होस्ट कंट्रोल पैनल के लिए, कृपया विशेष विषय देखें: सर्वर कंट्रोल पैनल सूची।
वनइनस्टैक, पैगोडा बीटी पैनल और डब्ल्यूडीसीपी पैनल के बारे में ट्यूटोरियल यहां दिए गए हैं:
- वनइनस्टैक वन-क्लिक इंस्टॉलेशन स्क्रिप्ट - लेट्स एनक्रिप्ट सर्टिफिकेट को आसानी से तैनात करें और HTTPS साइट को कॉन्फ़िगर करें
- WDCP फ्री सर्वर कंट्रोल पैनल - एक क्लिक एसएसएल के साथ NginxApache और PHP संस्करणों को स्विच करें
- BT.cn पगोडा VPS होस्ट पैनल वेबसाइट निर्माण अनुभव का नया संस्करण - व्यापक कार्यों के साथ ताज़ा और मूर्खतापूर्ण संचालन
PS: 21 जनवरी, 2019 को अपडेट किया गया, यदि आप Oneinstack या Pagoda BT पैनल का उपयोग कर रहे हैं, तो TLSV1.3 को सक्षम करने के तरीके हैं: वेबसाइट अनुकूलन त्वरण-सक्षम TLSV1.3 और ब्रॉटली कंप्रेशन-Oneinstack, LNMP, पगोडा पैनल.
1. एलएनएमपी 1.6 स्थापना
वेबसाइट:
- HTTPS://लियाओनिंग प्रसिद्ध ब्रांड.org/
इंस्टॉलेशन कमांड इस प्रकार है (यदि आपको LNMPA या LAMP इंस्टॉल करने की आवश्यकता है, तो ./install.sh
के बाद पैरामीटर lnmp को lnmpa या लैंप से बदलें):
#安装screen screen -S lnmp #如果网络掉线,可以重新连接S-S-H,再执行 screen -r lnmp 就会看到你的lnmp安装进程。 #有时候screen异常退出可能会提示状态为Attached,可以执行:screen -D -r lnmp 进行恢复。 #有时候可能会创建了多个同名的screen会话,可以执行:screen -ls 查看对应会话的session id,然后使用screen -D -r sessionid 进行恢复。 #下载安装包,并开始安装 wget http://soft.vpser.net/lnmp/lnmp1.6beta.tar.gz -cO lnmp1.6beta.tar.gz && tar zxf lnmp1.6beta.tar.gz && cd lnmp1.6 && ./install.sh lnmp
कमांड निष्पादित करने के बाद, आपको PHP, Mysql और अन्य संस्करण चुनने के लिए कहा जाएगा यदि कोई संकेत है: 1GB से कम मेमोरी, MySQL 5.6+ या MairaDB 10+ इंस्टॉल नहीं कर सकता!,
का मतलब है कि। 1GB से कम मेमोरी Mysql 5.6 या उससे नीचे और MairaDB 10 या उससे नीचे स्थापित होनी चाहिए।
उन दोस्तों के लिए जो इस आवश्यकता के बारे में बहुत कुछ नहीं जानते हैं, आप वनस्टैक वन-क्लिक पैकेज का उपयोग कर सकते हैं, और आप स्वतंत्र रूप से संयोजन चुन सकते हैं। PHP जैसे अन्य के लिए, आप नवीनतम PHP 7.3 संस्करण चुन सकते हैं।
एलएनएमपी स्थापना प्रक्रिया में लंबा समय लगता है, यदि मशीन का प्रदर्शन खराब है, तो इसमें आधा घंटा लग सकता है।
2. एलएनएमपी एक्सटेंशन इंस्टालेशन
xcache, Redis, memcached, eAccelerator, imageMagick, और ionCube को स्थापित करने के लिए निम्नलिखित कमांड निष्पादित करें:
./addons.sh
यदि आप वर्डप्रेस चला रहे हैं, तो मेम्केच्ड, ओपचेच और रेडिस इंस्टॉल करने की सलाह दी जाती है, जो वर्डप्रेस चलाने के लिए बहुत मददगार होंगे।
3. एलएनएमपी वर्चुअल होस्ट जोड़ता है
कमांड निष्पादित करें: lnmp vhost add
, आप अपने डोमेन नाम को बाइंड करना शुरू कर सकते हैं, वेबसाइट पथ सेट कर सकते हैं और वेबसाइट लॉग सक्षम करना है या नहीं, आदि, जैसा कि नीचे दिखाया गया है:
ध्यान दें कि यदि आप Letsencrypt के निःशुल्क SSL प्रमाणपत्र का उपयोग करना चाहते हैं, तो कृपया पहले अपने सर्वर IP के लिए डोमेन नाम का समाधान करें, आप अपने स्वयं के SSL प्रमाणपत्र का भी उपयोग कर सकते हैं (अधिक: निःशुल्क SSL प्रमाणपत्र संग्रह और सारांश)। एसएसएल प्रमाणपत्र और कुंजी। पूरा पथ और फ़ाइल नाम। सफल स्थापना:
4. सारांश
LNMP 1.6 का नया संस्करण डिफ़ॉल्ट रूप से TLS 1.3 को सक्षम करता है। LNMP 1.5 के मित्रों को केवल कमांड निष्पादित करने की आवश्यकता है: ./upgrade1.x-1.6.sh
प्रबंधन स्क्रिप्ट को अपग्रेड करें, फिर nginx को अपग्रेड करें, और अंत में समायोजित करें। यह बस अपनी वेबसाइट के लिए Nginx को कॉन्फ़िगर करें। एलएनएमपी 1.6 में टीएलएस 1.3 को चालू करने के लिए कॉन्फ़िगरेशन निम्नलिखित है। संबंधित स्पष्टीकरण के लिए, देखें: वेबसाइट अनुकूलन त्वरण - टीएलएसवी1.3 चालू करें।
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; ssl_ciphers "TLS13-AES-256-GCM-SHA384:TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-128-CCM-8-SHA256:TLS13-AES-128-CCM-SHA256:EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5";
मेरे परीक्षण के बाद, यदि आप PHP 7.3 को स्थापित करने के लिए LNMP 1.6 का उपयोग करते हैं, तो memcached और अन्य इंस्टॉलेशन विफल हो सकते हैं, ऐसा इसलिए हो सकता है क्योंकि PHP 7.3 अभी लॉन्च किया गया है और संबंधित घटकों को समय पर अपडेट नहीं किया गया है जून में LNMP 1.6 संस्करण लॉन्च होने से समस्याओं का समाधान हो सकेगा।