सर्वर दुनिया | गोपनीयता नीति | सहायता / संपर्क करें |
9341 / 119632682
|
Nginx : CGI स्क्रिप्ट का उपयोग करें2023/09/13 |
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("<div style=\"width: 100%; font-size: 40px; font-weight: bold; text-align: center;\">") print("CGI Script Test Page") print("</div>") print("</body>\n</html>") chmod 705 /var/www/cgi-bin/index.cgi |
Sponsored Link |