| सर्वर दुनिया | गोपनीयता नीति | सहायता / संपर्क करें |
4419 / 126273874
|
Nginx : CGI स्क्रिप्ट का उपयोग करें2024/05/31 |
|
Nginx पर CGI निष्पादन योग्य वातावरण कॉन्फ़िगर करें। |
|
| [1] | FastCGI Wrap स्थापित करें और इसके लिए Nginx कॉन्फ़िगर करें। |
|
root@www:~#
apt -y install fcgiwrap
root@www:~#
vi /etc/nginx/fcgiwrap.conf # नया निर्माण # उदाहरण के लिए, [/cgi-bin] के अंतर्गत CGI सक्षम करें
location /cgi-bin/ {
gzip off;
root /var/www;
fastcgi_pass unix:/var/run/fcgiwrap.socket;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
# साइट परिभाषा के [server] अनुभाग में सेटिंग्स जोड़ें root@www:~# vi /etc/nginx/sites-available/default
server {
.....
.....
include fcgiwrap.conf;
}
root@www:~# systemctl enable fcgiwrap root@www:~# systemctl reload nginx |
| [2] | निर्देशिका के अंतर्गत एक भाषा (नीचे उदाहरण Python3 है) के साथ एक परीक्षण स्क्रिप्ट बनाएं आप इस उदाहरण पर CGI निष्पादन योग्य ([/usr/share/nginx/cgi-bin]) सेट करते हैं और यह सत्यापित करने के लिए उस तक पहुंचें कि CGI सामान्य रूप से काम करता है। |
|
root@www:~#
vi /var/www/cgi-bin/index.cgi
#!/usr/bin/python3
print("Content-type: text/html\n")
print("<html>\n<body>")
print("<p style=\"width: 100%; font-size: 40px; font-weight: bold; text-align: center;\">")
print("CGI Script Test Page")
print("</p>")
print("</body>\n</html>")
chmod 705 /var/www/cgi-bin/index.cgi |
|
| Sponsored Link |
|
|