Back to Question Center
0

अपाचे का पालन करें सिमलिंक्स उप-डायरेक्टरीज़ में सेमील्ट में काम करता है लेकिन 403 है

1 answers:

मैं एपीचे 2 का इस्तेमाल करते हुए रास्पबेरी पी पर पिवीगो गैलरी / डिजिटल एसेट मैनेजर को चलाने की कोशिश कर रहा हूं. आर्क लिनक्स एआरएम पर 4. Semaltेट खुशी से चल रहा है. Windows फ़ाइल नामकरण और सीआईएफएस कारणों के लिए, मुझे सेमीलेट एफ़टीपी अपलोड निर्देशिका में बाहरी निर्देशिका में हजारों सिमुलेशन बनाने की आवश्यकता है. यह काम करने के लिए मेरी स्क्रिप्ट पूरी तरह से है.

यह कोई और व्यक्ति नहीं है जो अनुमतियों के बिना अपनी होम डायरेक्टरी को सिमलिंक करने का प्रयास कर रहा है.

समस्या निवारण में, मैंने पाया है कि सिमलिंक DocumentRoot में ठीक काम करती है, लेकिन मैं परीक्षण किया है जो DocumentRoot के सभी उपनिर्देशिका में 403 के साथ विफल - air ejector sizing. DocumentRoot के बाहर कुछ भी शामिल नहीं है. नई परीक्षण निर्देशिकाओं में मिसाल्ट जो संभवतः शामिल नहीं हो सकते. ht * फ़ाइलें भी विफल.

मैंने "अपाचे सिमलिंक" के लिए सर्वर गलती पर 465 परिणामों के साथ-साथ वेब के चारों ओर से कई अन्य पदों के एक सौ या तो बहुत-कुछ पढ़ा है. उन उत्तरों के साथ ही अपाचे दस्तावेज़ीकरण सभी का कहना है कि निर्देश केवल "फ़ाइल नामित फ़ाइल-सिस्टम निर्देशिका, उप-निर्देशिका, और उनकी सामग्री पर लागू होंगे". "- ओवरराइड होने तक विकल्प डायरेक्टिव का प्रचार करना चाहिए, और मेरी कॉन्फ़िग किसी भी स्थिति में ओवरराइड होने से रोकना चाहिए. यदि मैं समझ सकता हूं कि सिमुलेशन विफल क्यों नहीं हैं अंदर DocumentRoot, मुझे विश्वास है कि वे लिंक करेंगे.


सेमट ताज़ा पुनरारंभ होता है.

     [अलार्म @ अलाम्पी ~] $ sudo systemctl restart httpd
[अलार्म @ अलार्म] ~ $ sudo systemctl स्थिति httpd
* httpd. सेवा - अपाचे वेब सर्वरलोड किया गया: लोड किया गया (/ usr / lib / systemd / system / httpd. सर्विस; सक्षम; विक्रेता प्रीसेट: अक्षम)सक्रिय: सक्रिय 2017-12-09 14:18:43 ईएसटी के बाद से चल रहा है; 1min 2 सेकंड पहलेप्रक्रिया: 8578 ExecStop = / usr / bin / httpd -k graceful-stop (कोड = निकला, स्थिति = 0 / सफलता)प्रक्रिया: 8099 ExecReload = / usr / bin / httpd -k सुंदर (कोड = निकला, स्थिति = 0 / सफलता)मुख्य पीआईडी: 8583 (httpd)कार्य: 6 (सीमा: 4915)सीगग्रुप: / सिस्टम. टुकड़ा / httpd. सर्विस| -8583 / यूएसआर / बिन / httpd -k प्रारंभ करें -DFOREGROUND| -8584 / यूएसआर / बिन / httpd -k प्रारंभ -DepEGROUND| -8585 / यूएसआर / बिन / httpd -k प्रारंभ -DepEGROUND| -8586 / यूएसआर / बिन / httpd -k प्रारंभ - डीएफ़एजीआरयूएनएडी| -8587 / यूएसआर / बिन / httpd -k प्रारंभ - डीएफ़एजीआरयूएनडी`-8588 / यूएसआर / बिन / httpd -k प्रारंभ - डीएफ़एजीआरयूएनएडीदिसंबर 09 14:18:43 अलार्म सिस्टम सिस्टम [1]: अपाचे वेब सर्वर शुरू किया गया. दिसंबर 09 14:18:44 अलाम्पी httpd [8583]: एएच 00558: httpd: सर्वर का पूरी तरह योग्य डोमेन का विश्वसनीय ढंग से निर्धारण नहीं कर सका   (1 9) 

और यहां httpd है. टिप्पणी और रिक्त लाइनों को पट्टी करने के लिए awk के जरिए खिलाया. Semalt्ट, जो कुछ भी गलत है वह शायद यहाँ पर है. यदि स्मृति में कार्य करता है, तो डिफ़ॉल्ट के दो अतिरिक्त PHP7 लोड कर रहे हैं और. PHP निष्पादन योग्य.

     [अलार्म @ अलार्पी ~] $ sudo awk '! / ^ * # / && NF' / etc / httpd / conf / httpd. conf
सर्वररूट "/ etc / httpd"
80 सुनें
लोड मॉड्यूल authn_file_module मॉड्यूल / mod_authn_file. इसलिए
लोड मॉड्यूल authn_core_module मॉड्यूल / mod_authn_core. इसलिए
लोड मॉड्यूल authz_host_module मॉड्यूल / mod_authz_host. इसलिए
लोड मॉड्यूल authz_groupfile_module मॉड्यूल / mod_authz_groupfile. इसलिए
लोड मॉड्यूल authz_user_module मॉड्यूल / mod_authz_user. इसलिए
लोड मॉड्यूल authz_core_module मॉड्यूल / mod_authz_core. इसलिए
लोड मॉड्यूल एक्सेस_compat_module मॉड्यूल / mod_access_compat. इसलिए
लोड मॉड्यूल auth_basic_module मॉड्यूल / mod_auth_basic. इसलिए
लोडमोड्यूल रेक टाइमआउट_मॉड्यूल मॉड्यूल / mod_reqtimeout. इसलिए
लोड मॉड्यूल में शामिल हैं_ मॉड्यूल मॉड्यूल / mod_include. इसलिए
लोड मॉड्यूल फ़िल्टर_मॉड्यूल मॉड्यूल / mod_filter. इसलिए
लोडमोड्यूल mime_module मॉड्यूल / mod_mime. इसलिए
लोड मॉड्यूल log_config_module मॉड्यूल / mod_log_config. इसलिए
लोड मॉड्यूल env_module मॉड्यूल / mod_env. इसलिए
लोड मॉड्यूल हेडर_ मॉड्यूल मॉड्यूल / mod_headers. इसलिए
लोड मॉड्यूल unique_id_module मॉड्यूल / mod_unique_id. इसलिए
लोड मॉड्यूल सेटनविफे_मॉड्यूल मॉड्यूल / mod_setenvif. इसलिए
लोड मॉड्यूल संस्करण_मॉड्यूल मॉड्यूल / mod_version. इसलिए
लोड मॉड्यूल slotmem_shm_module मॉड्यूल / mod_slotmem_shm. इसलिए
लोड मॉड्यूल mpm_prefork_module मॉड्यूल / mod_mpm_prefork. इसलिए
लोड मॉड्यूल यूनिक्सडीएमयूडी मॉड्यूल / mod_unixd. इसलिए
लोड मॉड्यूल स्थिति_मॉड्यूल मॉड्यूल / mod_status. इसलिए
लोड मॉड्यूल autoindex_module मॉड्यूल / mod_autoindex. इसलिए
# लोड मॉड्यूल cgid_module मॉड्यूल / mod_cgid. इसलिए

# लोड मॉड्यूल cgi_module मॉड्यूल / mod_cgi. इसलिए

लोड मॉड्यूल बातचीत / मॉड्यूल मॉड्यूल / mod_negotiation. इसलिए
लोड मॉड्यूल dir_module मॉड्यूल / mod_dir. इसलिए
LoadModule userdir_module मॉड्यूल / mod_userdir. इसलिए
लोड मॉड्यूल उपनाम_ मॉड्यूल मॉड्यूल / mod_alias. इसलिए
लोड मॉड्यूल php7_module मॉड्यूल / libphp7. इसलिए
सेटहैंडलर एप्लिकेशन / एक्स-एचपीडी-पीएचपी


उपयोगकर्ता http
समूह http

ServerAdmin आप @ उदाहरण. कॉम
<निर्देशिका />अनुमति देंओवरराइड कोई नहींसभी अस्वीकृत की आवश्यकता है

DocumentRoot "/ srv / http"
<निर्देशिका "/ srv / http">विकल्प सूचकांक FollowSymLinksअनुमति दें ओवरराइड कोई नहींसभी प्रदान की आवश्यकता

निर्देशिका इंडेक्स सूचकांक. एचटीएमएल

<फाइलें ". हिंदुस्तान टाइम्स * ">सभी अस्वीकृत की आवश्यकता है

त्रुटि लॉग "/ var / log / httpd / error_log"
लॉगलिवल चेतावनी
लॉगफ़ॉर्मेट "% h% l% u% t \"% r \ "%> s% b \"% {रेफरर} i \ "\"% {उपयोगकर्ता-एजेंट} i \ "" संयुक्तलॉगफ़ॉर्मेट "% h% l% u% t \"% r \ "%> s% b" सामान्यलॉगफ़ॉर्मेट "% h% l% u% t \"% r \ "%> s% b \"% {रेफरर} i \ "\"% {उपयोगकर्ता-एजेंट} i \ "% I% O" संयुक्तकस्टम लॉग "/ var / log / httpd / access_log" सामान्य

ScriptAlias ​​/ cgi- बिन / "/ srv / http / cgi- bin /"



<निर्देशिका "/ srv / http / cgi-bin">अनुमति दें ओवरराइड कोई नहींविकल्प कोई भी नहींसभी प्रदान की आवश्यकता

RequestHeader जल्दी से प्रॉक्सी सेट नहीं है

प्रकार कॉन्फिफ कॉन्फ़ / माइम. प्रकारAddType आवेदन / एक्स-सेक. जेडAddType आवेदन / एक्स-जीज़िप. GZ. tgz

Conf / extra / httpd-mpm शामिल करें. conf
Conf / extra / httpd-multilang-errordoc शामिल करें. conf
Conf / extra / httpd-autoindex शामिल करें. conf
Conf / extra / httpd-languages ​​शामिल करें. conf
Conf / extra / httpd-userdir शामिल करें. conf
Conf / extra / httpd-default शामिल करें. conf
Conf / extra / phpmyadmin शामिल करें. conf

Conf / extra / proxy-html शामिल करें. conf

Conf / extra / php7_module शामिल करें. conf

SSLRandomSeed स्टार्टअप builtin
SSLRandomSeed कनेक्ट कनेक्ट निर्मित
   (1 9) 

संपादित करें: आर्क सिर्फ एक httpd डालता है. / etc / httpd / conf / में conf फ़ाइल, फिर / etc / httpd / conf / अतिरिक्त से सामान शामिल हैं. यहां सभी मील की दूरी की सामग्री है. शामिल किए जाने के क्रम में कॉन्फ़ फ़ाइलें;

     [अलार्म @ एल्मरपी कॉन्फ] $ सूडो एजेक '! / ^ * # / && NF' / etc / httpd / conf / extra / httpd-mpm. conf
पीडफ़ाइल "/ रन / httpd / httpd. पीआईडी ​​"

स्टार्टसर्स 5MinSpareServers 5मैक्सस्पेरसर्स 10MaxRequestWorkers 250MaxConnectionsPerChild 0

स्टार्टसर्स 3MinSpareThreads 75मैक्सस्प्रे थ्रेड्स 250थ्रेडस्पेरिल 25MaxRequestWorkers 400MaxConnectionsPerChild 0

स्टार्टसर्स 3MinSpareThreads 75मैक्सस्प्रे थ्रेड्स 250थ्रेडस्पेरिल 25MaxRequestWorkers 400MaxConnectionsPerChild 0

थ्रेडस्टेक्स आकार 65536स्टार्टट्रेड्स 250न्यूनतम स्प्रैड 25मैक्सस्प्रे थ्रेड्स 250MaxThreads 1000MaxConnectionsPerChild 0

प्रारंभसर्वर 2न्यूनतम स्प्रैड 5मैक्सस्पेयरट्रेड्स 10MaxConnectionsPerChild 0

ThreadsPerChild 150MaxConnectionsPerChild 0

मैक्सिमफ़्री 2048

मैक्समेमफ्री 100
==================[अलार्म @ एल्मरपी कॉन्फ] $ सूदो एजेक '! / ^ * # / && एनएफ' / etc / httpd / conf / extra / httpd-multilang-errordoc. conf
उपनाम / त्रुटि / "/ usr / share / httpd / त्रुटि /"
<निर्देशिका "/ usr / share / httpd / error">अनुमति दें ओवरराइड कोई नहींविकल्प में नोएक्सएक शामिल हैAddOutputFilter में html शामिल हैAddHandler टाइप-मैप varसभी प्रदान की आवश्यकताभाषा प्राथमिकता एन सी एस डीएएसएस एफआरई जे जे को एनएलएल पीएलटी-बीआर एसआरटी टी.आर.बलभाषा प्राथमिकता प्राथमिकता फ़ॉलबैक

ErrorDocument 400 / त्रुटि / HTTP_BAD_REQUEST. एचटीएमएल. वर
त्रुटि दस्तावेज़ 401 / त्रुटि / HTTP_UNAUTHORIZED. एचटीएमएल. वर
त्रुटि डॉक्यूमेंट 403 / त्रुटि / HTTP_FORBIDDEN. एचटीएमएल. वर
त्रुटि दस्तावेज़ 404 / त्रुटि / HTTP_NOT_FOUND. एचटीएमएल. वर
त्रुटि दस्तावेज़ 405 / त्रुटि / HTTP_METHOD_NOT_ALLOWED. एचटीएमएल. वर
त्रुटि दस्तावेज़ 408 / त्रुटि / HTTP_REQUEST_TIME_OUT. एचटीएमएल. वर
त्रुटि दस्तावेज़ 410 / त्रुटि / HTTP_GONE. एचटीएमएल. वर
त्रुटि दस्तावेज़ 411 / त्रुटि / HTTP_LENGTH_REQUIRED. एचटीएमएल. वर
त्रुटि दस्तावेज़ 412 / त्रुटि / HTTP_PRECONDITION_FAILED. एचटीएमएल. वर
त्रुटि दस्तावेज़ 413 / त्रुटि / HTTP_REQUEST_ENTITY_TOO_LARGE. एचटीएमएल. वर
त्रुटि दस्तावेज़ 414 / त्रुटि / HTTP_REQUEST_URI_TOO_LARGE. एचटीएमएल. वर
त्रुटि दस्तावेज़ 415 / त्रुटि / HTTP_UNSUPPORTED_MEDIA_TYPE. एचटीएमएल. वर
त्रुटि दस्तावेज़ 500 / त्रुटि / HTTP_INTERNAL_SERVER_ERROR. एचटीएमएल. वर
ErrorDocument 501 / त्रुटि / HTTP_NOT_IMPLEMENTED. एचटीएमएल. वर
त्रुटि दस्तावेज़ 502 / त्रुटि / HTTP_BAD_GATEWAY. एचटीएमएल. वर
त्रुटि डॉक्यूमेंट 503 / त्रुटि / HTTP_SERVICE_UNAVAILABLE. एचटीएमएल. वर
त्रुटि दस्तावेज 506 / त्रुटि / HTTP_VARIANT_ALSO_VARIES. एचटीएमएल. वर==================[अलार्म @ अलाम्पी कॉन्फ़] $ सूडो अजाक '! / ^ * # / && NF' / etc / httpd / conf / extra / httpd-autoindex. conf
सूचकांक विकल्प FancyIndexing HTMLTable VersionSort
उपनाम / प्रतीक / "/ usr / share / httpd / icons /"
<निर्देशिका "/ usr / share / httpd / icons">विकल्प सूचकांक मल्टीविज़अनुमति दें ओवरराइड कोई नहींसभी प्रदान की आवश्यकता

AddIconByEncoding (सीएमपी, / आइकॉन / संपीड़ित. जीआईएफ) x-compress x-gzip
AddIconByType (TXT, / icons / text. जीआईएफ) पाठ / *
AddIconByType (आईएमजी, / माउस / छवि 2. जीआईएफ) छवि / *
AddIconByType (एसडीडी, / माउस / ध्वनि 2. जीआईएफ) ऑडियो / *
AddIconByType (वीआईडी, / आइकॉन / मूवी. जीआईएफ) वीडियो / *
AddIcon / icons / बाइनरी. gif. बिन. प्रोग्राम फ़ाइल
AddIcon / icons / binhex. gif. hqx
AddIcon / Icon / tar. gif. टार
AddIcon / icons / world2. gif. WRL. WRL. GZ. VRML. VRM. iv
AddIcon / icons / संपीड़ित. gif. जेड. z. tgz. GZ. ज़िप
AddIcon / icons / a. gif. ps. ऐ. ईपीएस
AddIcon / icons / लेआउट. gif. एचटीएमएल. shtml. htm. पीडीएफ
AddIcon / icons / text. gif. टेक्स्ट
AddIcon / icons / c. gif. सी
AddIcon / icons / p. gif. pl. py
AddIcon / icons / f. gif. के लिये
AddIcon / icons / dvi. gif. डीवीआई
AddIcon / icons / uuencoded. gif. तुम तुम
AddIcon / icons / स्क्रिप्ट. gif. conf. श. शार. csh. क्ष. tcl
AddIcon / icons / tex. gif. tex
AddIcon / icons / bomb. जीआईएफ कोर
AddIcon / icons / back. gif. AddIcon / आइकनों / हाथ. सही. जीआईएफ रीडमे
AddIcon / icons / फ़ोल्डर. जीआईएफ ^ ^ डायरेक्ट्री ^^
AddIcon / icons / रिक्त. जीआईएफ ^^ ब्लैंकिकॉन ^^
डिफ़ॉल्ट आइकॉन / आइकॉन / अज्ञात. gif
ReadmeName README. एचटीएमएल
हेडर नाम HEADER. एचटीएमएल
IndexIgnore. ?? * * ~ * # हेडर * रीडमे * आरसीएस सीवीएस *, वी *, टी==================[अलार्म @ अलाम्पी कॉन्फ] $ सूडो अक्वक '! / ^ * # / && NF' / etc / httpd / conf / extra / httpd-languages. conf
AddLanguage ca. सीए
AddLanguage सीएस. cz. सीएस
जोड़ेंभाषा. dk
AddLanguage de. डे
AddLanguage el. एल
AddLanguage en. en
AddLanguage eo. ईओ
AddLanguage es. es
AddLanguage et. एट
जोड़ेंभाषा fr. fr
AddLanguage वह. वह
जोड़ेंभाषा घंटा. घंटा
जोड़ेंअनुवाद करें. यह
जोड़ेंभाषा और. ja
जोड़ेंभाषाको. ko
AddLanguage ltz. LTZ
AddLanguage nl. nl
AddLanguage nn. nn
AddLanguage no. नहीं
AddLanguage pl. पो
AddLanguage pt. pt
AddLanguage pt-BR. pt-br
AddLanguage ru. आरयू
AddLanguage sv. sv
AddLanguage tr. टीआर
AddLanguage zh-CN. zh-cn
AddLanguage zh-TW. zh-tw
भाषा प्राथमिकता एन सी सीएस डी डी एल ईओ एस एट एफआरएचएचआर एचटीसीटीएएनएलएन एनएन पीएल पीटी पीटी-बीआर आरयू एसआर टीएच -एनएच -एन सीएन-वाई-TW
बलभाषा प्राथमिकता प्राथमिकता फ़ॉलबैक
AddCharset हमें- ascii. ascii. हमें-ascii
AddCharset आईएसओ -8859-1. iso8859-1. latin1
AddCharset आईएसओ -8859-2. iso8859-2. latin2. केंद्र
AddCharset आईएसओ -8859-3. iso8859-3. latin3
AddCharset आईएसओ -885 9 4. iso8859-4. latin4
AddCharset आईएसओ -8859-5. iso8859-5. Cyr. आईएसओ आरयू
AddCharset आईएसओ -885 9-6. iso8859-6. एआरबी. अरबी
AddCharset आईएसओ -8859-7. iso8859-7. GRK. यूनानी
AddCharset आईएसओ -8859-8. iso8859-8. इब्रा. यहूदी
AddCharset आईएसओ -885 9-9. iso8859-9. latin5. TRK
AddCharset आईएसओ -8859-10. iso8859-10. latin6
AddCharset आईएसओ -8859-13. iso8859-13
AddCharset आईएसओ -8859-14. iso8859-14. latin8
AddCharset आईएसओ -8859-15. iso8859-15. latin9
AddCharset आईएसओ -8859-16. iso8859-16. latin10
AddCharset आईएसओ -2022-जेपी. iso2022-jp. जिस
AddCharset आईएसओ -2022-केआर. iso2022-kr. किस
AddCharset आईएसओ -2022-सीएन. iso2022-cn. सिस
AddCharset Big5. बिग 5. बिग 5. B5
AddCharset cn-Big5. cn-Big5
AddCharset Windows-1251. सीपी-1251. जीत-1251
AddCharset CP866. cp866
AddCharset KOI8. koi8
AddCharset KOI8-E. koi8-ई
AddCharset KOI8-r. koi8-r. koi8-आरयू
AddCharset KOI8-U. केओआई8-यू
AddCharset KOI8-ru. koi8-ब्रिटेन. ua
AddCharset ISO-10646-UCS-2. UCS2
AddCharset आईएसओ -10646-यूसीएस -4. ucs4
जोड़ें चार्सेट यूटीएफ -7. utf7
AddCharset UTF-8. UTF8
AddCharset UTF-16. UTF16
AddCharset UTF-16BE. utf16be
AddCharset UTF-16LE. utf16le
AddCharset UTF-32. utf32
AddCharset UTF-32BE. utf32be
AddCharset UTF-32LE. utf32le
AddCharset euc-cn. euc-cn
AddCharset euc-gb. euc-gb
AddCharset euc-jp. ईयूसी-जेपी
AddCharset euc-kr. euc-kr
AddCharset EUC-TW. euc-tw
AddCharset gb2312. gb2312. जीबी
AddCharset iso-10646-ucs-2. यूसीएस -2. आईएसओ 10646-यूसीएस -2
AddCharset iso-10646-ucs-4. UCS-4. आईएसओ 10646-UCS-4
AddCharset shift_jis. shift_jis. sjis==================[अलार्म @ अलाम्पी कॉन्फ] $ सूडो अक्साक!! / ^ * # / && एनएफ '/ आदि / httpd / conf / extra / httpd-userdir. conf
UserDir public_html
<निर्देशिका "/ home / * / public_html">अनुमति देंरेवरराइड फ़ाइलइन्फ़ो AuthConfig सीमा निर्देशांकविकल्प मल्टीविज़ इंडेक्स SymLinksIfOwnerMatch में शामिल नोजएक्सेकआवश्यकता विधि पोस्ट विकल्प प्राप्त करें
==================[अलार्म @ अलाम्पी कॉन्फ] $ सूडो अॅकक '! / ^ * # / && NF' / etc / httpd / conf / extra / httpd- डीफ़ॉल्ट. conf
समयबाह्य 60
KeepAlive चालू करें
मैक्सकैपअलिएव 100 का अनुरोध करता है
KeepAliveTimeout 5
का प्रयोग करेंनोनिकलनाम बंद
AccessFileName. इनको
सर्वरटोकेंस पूर्ण
सर्वरसेवाएं बंद
होस्टनामलोकुप्स बंद
RequestReadTimeout हेडर = 20-40, मिनरेट = 500 बॉडी = 20, मिनरेक्ट = 500
==================[अलार्म @ अलाम्पी कॉन्फ] $ सूडो एजेक '! / ^ * # / && एनएफ' / आदि / httpd / conf / extra / phpmyadmin. conf
उपनाम / phpmyadmin "/ usr / share / webapps / phpMyAdmin"
<निर्देशिका "/ usr / share / webapps / phpMyAdmin">निर्देशिका इंडेक्स सूचकांक. phpसभी को अनुमति दें ओवरराइड करेंविकल्प का पालन करें सिमलिंक्ससभी प्रदान की आवश्यकता
==================[अलार्म @ एल्मरपी कॉन्फ] $ सूदो एजेक '! / ^ * # / && NF' / etc / httpd / conf / extra / proxy-html. conf
प्रॉक्सी HTML एक href जोड़ता है
प्रॉक्सी HTML लिंक क्षेत्र href
प्रॉक्सी HTML लिंक लिंक href
प्रॉक्सी HTML लिंक्स आईएमजी एसआरक लाँगडेस्क यूएसएमएप
प्रॉक्सी HTML लिंक्स ऑब्जेक्ट क्लासिड कोडेबेस डेटा मेमोप
प्रॉक्सी HTML लिंक q उद्धरण
प्रॉक्सी HTML लिंक ब्लॉककोट उद्धरण
प्रॉक्सी HTML लिंक्स इन उद्धरण
प्रॉक्सी HTML लिंक्स del उद्धरण
प्रॉक्सी HTML लिंक्स का कार्य प्रपत्र
प्रॉक्सी HTML लिंक इनपुट एसक्यूएफ़ मेमोप
प्रॉक्सी HTML लिंक सिर प्रोफ़ाइल
प्रॉक्सी HTML लिंक्स आधार href
प्रॉक्सी HTML लिंक्स के लिए स्क्रिप्ट स्रोत
प्रॉक्सीएचटीएमएलवेंट्स ऑन ऑनक्लबल क्लिक करें ऑनमोसाइडवन ऑनमोआउस \onmouseover onmousemove onmouseout onkeypress \onkeydown onkeyup onfocus onblur onload \ऑनऑनलोड ऑनसबमिट ऑनर्ससेट ऑन सिक्स ऑनेंज==================[अलार्म @ एल्मरपी कॉन्फ] $ सूदो एजेक '! / ^ * # / && एनएफ' / आदि / httpd / conf / extra / php7_module. conf
निर्देशिका इंडेक्स सूचकांक. PHP सूचकांक. एचटीएमएलसेटहैंडलर एप्लिकेशन / एक्स-एचपीडी-पीएचपीसेटहैंडलर एप्लिकेशन / एक्स-एचपीडी-पीएचपी-स्रोत
   (1 9) 

और शेष. / etc / httpd / conf / extra / में कॉन्फ़ फाइलें, मामले में उन में से एक में शामिल फाइलें शामिल हैं, वर्णमाला क्रम में.

     [अलार्म @ अलार्पी अतिरिक्त] $ sudo awk '! / ^ * # / && NF' / etc / httpd / conf / extra / httpd-dav. conf
DavLockDB "/ etc / httpd / var / DavLock"
उपनाम / अपलोड "/ etc / httpd / अपलोड"
<निर्देशिका "/ etc / httpd / अपलोड">डेव ऑनAuthType डाइजेस्टAuthName डीएवी-अपलोडAuthUserFile "/ etc / httpd / उपयोगकर्ता. पासवर्ड "AuthDigestProvider फ़ाइलआवश्यकता विधि पोस्ट विकल्प प्राप्त करेंउपयोगकर्ता व्यवस्थापक की आवश्यकता है

ब्राउज़र मैच "माइक्रोसॉफ्ट डेटा एक्सेस इंटरनेट प्रकाशन प्रदाता" रीडायरेक्ट-सावधानी से
ब्राउज़र मैच "एमएस फ्रंटपेज" रीडायरेक्ट-सावधानी से
ब्राउज़र मैच "^ वेबड्राइव" रीडायरेक्ट-सावधानी से
BrowserMatch "^ WebDAVFS / 1. [01234] "रीडायरेक्ट-सावधानीपूर्वक
ब्राउज़र मैच "^ गनोम-वीएफएस / 1. 0 "रीडायरेक्ट-सावधानीपूर्वक
ब्राउज़र मैच "^ एक्सएमएल जासूस" रीडायरेक्ट-सावधानीपूर्वक
BrowserMatch "^ ड्रीमइवेर-वेबडीएवी-एससीएम 1" रीडायरेक्ट-सावधानी से
ब्राउज़र मैच "कॉन्करर / 4" रीडायरेक्ट-सावधानीपूर्वक==================[अलार्म @ अलार्म अतिरिक्त] $ sudo awk '! / ^ * # / && NF' / etc / httpd / conf / extra / httpd-info. conf
<स्थान / सर्वर-स्थिति>SetHandler सर्वर-स्थितिहोस्ट की आवश्यकता है. उदाहरण. कॉमआईएम 127 की आवश्यकता

<स्थान / सर्वर-जानकारी>SetHandler सर्वर-जानकारीहोस्ट की आवश्यकता है. उदाहरण. कॉमआईएम 127 की आवश्यकता
==================[अलार्म @ अलार्म अतिरिक्त] $ sudo awk '! / ^ * # / && NF' / etc / httpd / conf / extra / httpd- मैन्युअल. conf
उपनाम मैच ^ / मैनुअल (?: / (?: दा | डी | एन | ईएस | एफए | जेए | को | पीटी-बीआर | आरयू | टीआर | झी-सीएन)) (/. *)? $ "/ usr / share / httpd / पुस्तिका $ 1"
<निर्देशिका "/ usr / share / httpd / पुस्तिका">विकल्प सूचकांकअनुमति दें ओवरराइड कोई नहींसभी प्रदान की आवश्यकता<फ़ाइलें *. एचटीएमएल>सेटहैंडलर प्रकार-नक्शा<फ़ाइलें *. एचटीएमएल. टीआर. UTF8>बल टाइप "पाठ / html; वर्णसेट = यूटीएफ -8"जोड़ेंभाषा. दाSetEnvIf Request_URI ^ / मैनुअल / (दा | डी | एन | es | fr | ja | ko | pt-br | ru | tr | zh-cn) / पसंद-भाषा = $ 1रीडायरेक्टमैच 301 ^ / मैनुअल (?: / (दा | डी | एन | ईएस | एफए | जेए | को | पीटी-बीआर | आरयू | टीआर | zh-cn)) {2,} (/. *) $ $ / मैनुअल / $ 1 $ 2भाषा प्राथमिकता एन डी डी डी एफएआरजे को पीट-बीआर आरयू टीआरबलभाषा प्राथमिकता प्राथमिकता फ़ॉलबैक
==================[अलार्म @ अलार्पी अतिरिक्त] $ sudo awk '! / ^ * # / && NF' / etc / httpd / conf / extra / httpd-ssl. conf
सुनो 443
SSLCipherSuite HIGH: MEDIUM:! MD5:! RC4
SSLProxyCipherSuite उच्च: मध्यम:! एमडी 5:! आरसी 4
SSLHonorCipherOrder पर
SSLProtocol all -SSLv3
SSLProxyProtocol all -SSLv3
SSLPassPhraseDialog builtin
SSL सत्रकैच "shmcb: / run / httpd / ssl_scache (512000)"
SSL सत्र सत्र टाइम 300

DocumentRoot "/ srv / http"
सर्वरनाम www. उदाहरण. कॉम: 443
ServerAdmin आप @ उदाहरण. कॉम
त्रुटि लॉग "/ var / log / httpd / error_log"
स्थानांतरण लॉग "/ var / log / httpd / access_log"
SSLEngine चालू
SSLCertificateFile "/ etc / httpd / conf / server. CRT "
SSLCertificateKeyFile "/ etc / httpd / conf / server. कुंजी "
SSLOptions + StdEnvVars

<निर्देशिका "/ srv / http / cgi-bin">SSLOptions + StdEnvVars

ब्राउज़र मैच "एमएसआईई [2-5]" \nokeepalive ssl-unclean-shutdown \डाउनग्रेड -1. 0 बल-प्रतिसाद-1. 0
कस्टम लॉग "/ var / log / httpd / ssl_request_log" \"% t% h% {SSL_PROTOCOL} x% {SSL_CIPHER} x \"% r \ "% b"
==================[अलार्म @ अलार्पी अतिरिक्त] $ sudo awk '! / ^ * # / && NF' / etc / httpd / conf / extra / httpd-vhosts. conf
सर्वरएडमिन वेबमास्टर @ डमी-होस्ट. उदाहरण. कॉमDocumentRoot "/ etc / httpd / डॉक्स / डमी-होस्ट. उदाहरण. कॉम "सर्वरनाम डमी-होस्ट. उदाहरण. कॉमसर्वरअलीज www. डमी मेजबान. उदाहरण. कॉमत्रुटि लॉग "/ var / log / httpd / डमी-होस्ट. उदाहरण. कॉम-error_log "कस्टम लॉग "/ var / log / httpd / डमी-होस्ट. उदाहरण. com-access_log "सामान्य

सर्वरएडमिन वेबमास्टर @ डमी-होस्ट 2. उदाहरण. कॉमDocumentRoot "/ etc / httpd / docs / dummy-host2. उदाहरण. कॉम "सर्वरनाम डमी-होस्ट 2. उदाहरण. कॉमत्रुटि लॉग "/ var / log / httpd / डमी-होस्ट 2". उदाहरण. कॉम-error_log "कस्टम लॉग "/ var / log / httpd / डमी-होस्ट 2. उदाहरण. com-access_log "सामान्य
   (1 9) 

समतल व्याकरण की तुलना में समस्या को स्पष्ट रूप से व्यक्त करने के लिए:

अब से, हम मिमल उपयोगकर्ता हैं. हम बहुत ज्यादा सब कुछ खुद के हैं. कोई फैंसी एसीएल उपकरण स्थापित नहीं हैं. अनुमतियों में कोई प्लस चिह्न नहीं.

     [अलार्म @ अलाम्पी] $ sudo -u http -s[एचपी @ अलार्म अलार्म] $ सीडी / एसआरवी / एचटीएमएल /[एचटी @ अलार्पी ~] $ एलएस -एएल
कुल 348
drwxr-xr-x 7 http http 4096 9 दिसंबर 1 9 40. drwxr-xr-x 4 रूट रूट 4096 10 दिसंबर 2016. -आरवाई ------- 1 http http 551 दिसंबर 9 1 9 07. bash_history
drwx ------ 3 http http 4096 27 नवंबर 23:51. config
drwx ------ 3 http http 4096 नवंबर 26 9:39. कैश
drwx ------ 3 http http 4096 नवंबर 26 9:39. स्थानीय
-आरडब्ल्यूएक्सआर-एक्सआर-एक्स 1 http http 234673 Dec 9 14:39 PicSub. जेपीजी
-आरडब्ल्यूएक्सआर-एक्सआर-एक्स 1 http http 318682 फ़रवरी 22 2017 PicTop. जेपीजी
-आर-आर-आर-1 एचटी रूट 20 मई 29 2017 जानकारी. php
drwxr-xr-x 15 http http 4096 26 नवंबर 18:23 piwigo   (1 9) 

मिमलेट एक निर्देशिका बनाते हैं. इस उदाहरण को रिकॉर्ड करने से पहले मैंने कभी एक नामित डीमोडर नहीं बनाया है.

     [एचटी @ एल्पीपी ~] $ एमकेडीआईआर-वी डीमोडिर
mkdir: बनाया निर्देशिका 'demodir'   (1 9) 

एक चित्र को उपनिर्देशिका में ले जाएं, फिर चार सिम्लिंक्स बनाएं- प्रत्येक डायरेक्टरी में एक और एक ही ऊपर और नीचे डायरेक्ट्री स्तर.

     [http @ अलार्म] ~ $ एमवी पिक्स. jpg demodir /
[एचटी @ एल्पीपी ~] $ एलएन-एस डेमोडिर / पिक्सब. जेपीजी लीकिंन्टोप्टोसब. जेपीजी
[एचटी @ एल्पीपी ~] $ एलएन-एस, PicTop. जेपीजी लिंकीटॉपटोटोप. जेपीजी
[एचटी @ एल्पीपी ~] $ एलएन-एस, PicTop. जेपीजी डेमोदर / लिंकिन्सबुटोटो. जेपीजी
[एचटी @ एल्पीपी ~] $ एलएन-एस डेमोडिर / पिक्सब. jpg demodir / linkinsubtosub. जेपीजी   (1 9) 

संपादित करें: उपयोगकर्ता http demodir पढ़ सकते हैं और निष्पादित कर सकते हैं.

     [अलार्म @ अलाम्पी कॉन्फ़] $ सूडो-ओ एचटी-एस
[एचपी @ अलार्मी कॉन्फ़] $ सीडी / एसआरवी / एचटीटीपी /
[एचटी @ अलार्पी ~] $ एलएस -एएल
कुल 348
drwxr-xr-x 7 http http 4096 9 दिसंबर 19:46. drwxr-xr-x 4 रूट रूट 4096 10 दिसंबर 2016. -आरवाई ------- 1 http http 1346 दिसंबर 10 01:32. bash_history
drwx ------ 3 http http 4096 नवंबर 26 9:39. कैश
drwx ------ 3 http http 4096 27 नवंबर 23:51. config
drwx ------ 3 http http 4096 नवंबर 26 9:39. स्थानीय
-आरडब्ल्यूएक्सआर-एक्सआर-एक्स 1 http http 318682 फ़रवरी 22 2017 PicTop. जेपीजी
drwxr-xr-x 2 http http 4096 9 दिसंबर 9:47 demodir
-आर-आर-आर-1 एचटी रूट 20 मई 29 2017 जानकारी. php
lrwxrwxrwx 1 http http 18 दिसंबर 9 1 9 45 लिंकिन्टोप्टोसब. jpg -> demodir / Picasub. जेपीजी
lrwxrwxrwx 1 http http 10 दिसंबर 9 19:46 linkintoptotop. jpg -> PicTop. जेपीजी
drwxr-xr-x 15 http http 4096 26 नवंबर 18:23 piwigo   (1 9) 

फाइलें चाहे कोई भी काम करती हैं, वे कहां हैं. DocumentRoot में मील का काम, कोई फर्क नहीं पड़ता जहां वे लिंक करते हैं. उप-डायरेक्टरी में सेमेल्ट 403, कोई बात नहीं, जहां वे लिंक करते हैं.

     [एचटी @ एल्पीपी ~] $ कर्ल-आई 1 9 2. 168. 0. 100 / PicTop. जेपीजी
HTTP / 1. 1 200 ठीक है
दिनांक: सूर्य, 10 दिसंबर 2017 01:00:43 GMT
सर्वर: अपाचे / 2. 4. 25 (यूनिक्स) PHP / 7. 1. 5
अंतिम-संशोधित: बुध, 22 फ़रवरी 2017 19:23:20 GMT
ईटैग: "4dcda-549236de59a00"
स्वीकारें-श्रेणी: बाइट्स
सामग्री-लंबाई: 318682
सामग्री-प्रकार: छवि / जेपीईजी[एचटी @ एल्पीपी ~] $ कर्ल-आई 1 9 2. 168. 0. 100 / demodir / PicSub. जेपीजी
HTTP / 1. 1 200 ठीक है
दिनांक: रवि, 10 दिसंबर 2017 01:00:48 GMT
सर्वर: अपाचे / 2. 4. 25 (यूनिक्स) PHP / 7. 1. 5
अंतिम-संशोधित: शनि, 09 दिसंबर 2017 19:39:25 GMT
ईटैग: "394 बी 1-55 फ़ेड 756 एफ 15 9 डी"
स्वीकारें-श्रेणी: बाइट्स
सामग्री-लंबाई: 234673
सामग्री-प्रकार: छवि / जेपीईजी[एचटी @ एल्पीपी ~] $ कर्ल-आई 1 9 2. 168. 0. 100 / linkintoptotop. जेपीजी
HTTP / 1. 1 200 ठीक है
दिनांक: सूर्य, 10 दिसंबर 2017 01:01:52 GMT
सर्वर: अपाचे / 2. 4. 25 (यूनिक्स) PHP / 7. 1. 5
अंतिम-संशोधित: बुध, 22 फ़रवरी 2017 19:23:20 GMT
ईटैग: "4dcda-549236de59a00"
स्वीकारें-श्रेणी: बाइट्स
सामग्री-लंबाई: 318682
सामग्री-प्रकार: छवि / जेपीईजी[एचटी @ एल्पीपी ~] $ कर्ल-आई 1 9 2. 168. 0. 100 / linkintoptosub. जेपीजी
HTTP / 1. 1 200 ठीक है
दिनांक: सूर्य, 10 दिसंबर 2017 01:02:27 GMT
सर्वर: अपाचे / 2. 4. 25 (यूनिक्स) PHP / 7. 1. 5
अंतिम-संशोधित: शनि, 09 दिसंबर 2017 19:39:25 GMT
ईटैग: "394 बी 1-55 फ़ेड 756 एफ 15 9 डी"
स्वीकारें-श्रेणी: बाइट्स
सामग्री-लंबाई: 234673
सामग्री-प्रकार: छवि / जेपीईजी[एचटी @ एल्पीपी ~] $ कर्ल-आई 1 9 2. 168. 0. 100 / demodir / linkinsubtosub. जेपीजी
HTTP / 1. 1 403 निषिद्ध
दिनांक: सूर्य, 10 दिसंबर 2017 01:03:09 GMT
सर्वर: अपाचे / 2. 4. 25 (यूनिक्स) PHP / 7. 1. 5
भिन्न: स्वीकार-भाषा, स्वीकार-वर्णसेट
स्वीकारें-श्रेणी: बाइट्स
सामग्री-प्रकार: पाठ / html; charset = utf-8
सामग्री-भाषा: एन[एचटी @ एल्पीपी ~] $ कर्ल-आई 1 9 2. 168. 0. 100 / demodir / linkinsubtotop. जेपीजी
HTTP / 1. 1 403 निषिद्ध
दिनांक: सूर्य, 10 दिसंबर 2017 01:03:37 GMT
सर्वर: अपाचे / 2. 4. 25 (यूनिक्स) PHP / 7. 1. 5
भिन्न: स्वीकार-भाषा, स्वीकार-वर्णसेट
स्वीकारें-श्रेणी: बाइट्स
सामग्री-प्रकार: पाठ / html; charset = utf-8
सामग्री-भाषा: एन   (1 9) 

इन गलतियों को विभाजित करने के लिए मिमल. कर्ल परिणामों के तहत छिपे होने से लॉग संदेश बंद करें.

     [http @ अलार्म ~] $ पूंछ / var / log / httpd / error_log
PHP चेतावनी: PHP स्टार्टअप: गतिशील पुस्तकालय '/ usr / lib / php / modules / imagick लोड करने में असमर्थ. इसलिए '- / usr / lib / php / modules / imagick. इसलिए: साझा ऑब्जेक्ट फ़ाइल नहीं खोल सकते हैं: ऐसी कोई फ़ाइल या निर्देशिका लाइन रेखा पर अज्ञात में नहीं है
[शनि दिसंबर 9 14:17:35. 240202 2017] [एमपीएम_प्रेफर्क: नोटिस] [पीआईडी ​​8565] ए एच 0063: अपाचे / 2. 4. 25 (यूनिक्स) PHP / 7. 1. 5 कॉन्फ़िगर - सामान्य ऑपरेशन शुरू
[शनि दिसंबर 9 14:17:35. 300240 2017] [कोर: नोटिस] [पिन 8565] एएच 00094: कमांड लाइन: '/ usr / bin / httpd -D फ़ॉरेगन'
[शनि दिसंबर 9 14:18:42. 441258 2017] [mpm_prefork: notice] [pid 8565] ए एच 0070: पकड़ा गया सिग्विन, ईमानदारी से बंद
एएच 00558: httpd: fe80 :: ba27 का प्रयोग करके, सर्वर का पूरी तरह क्वालीफ़ाइड डोमेन नाम का विश्वसनीय ढंग से निर्धारण नहीं कर सका: ebff: fee9: 83f0. इस संदेश को दबाने के लिए विश्व स्तर पर 'सर्वर नाम' निर्देश सेट करें
PHP चेतावनी: PHP स्टार्टअप: गतिशील पुस्तकालय '/ usr / lib / php / modules / imagick लोड करने में असमर्थ. इसलिए '- / usr / lib / php / modules / imagick. इसलिए: साझा ऑब्जेक्ट फ़ाइल नहीं खोल सकते हैं: ऐसी कोई फ़ाइल या निर्देशिका लाइन रेखा पर अज्ञात में नहीं है
[शनि दिसंबर 09 14:18:46. 230867 2017] [एमपीएम_प्रेफर्क: नोटिस] [पीआईडी ​​8583] ए एच 0063: अपाचे / 2. 4. 25 (यूनिक्स) PHP / 7. 1. 5 कॉन्फ़िगर - सामान्य ऑपरेशन शुरू
[शनि दिसंबर 09 14:18:46. 231507 2017] [कोर: नोटिस] [पिन 8583] एएच 200094: कमांड लाइन: '/ usr / bin / httpd -D फ़ॉरेगन'
[शनि दिसंबर 09 20:03:09. 74518 9 2017] [कोर: त्रुटि] [पिन 8587] [ग्राहक 1 9 2. 168. 0. 100: 35756] एएच 00037: प्रतीकात्मक लिंक की अनुमति नहीं है या लिंक लक्ष्य तक पहुंच योग्य नहीं है: / srv / http / demodir / linkinsubtosub. जेपीजी
[शनि दिसंबर 09 20:03:37. 784041 2017] [कोर: त्रुटि] [पिन 8588] [ग्राहक 1 9 2. 168. 0. 100: 35758] एएच 00037: सिग्नल लिंक की अनुमति नहीं है या लिंक लक्ष्य तक पहुंच योग्य नहीं है: / srv / http / demodir / linkinsubtotop. जेपीजी   (1 9) 

उदाहरणों में मैंने पढ़ा है, सिलेम्क्स पर 403 एस, यदि वे अनुमति नहीं हैं / एन्क्रिप्ट / एसीएल समस्याओं, SELinux हैं. SELinux आधिकारिक तौर पर आर्क पर समर्थित नहीं है, अकेले अलार्म दें. यह pacman द्वारा सूचीबद्ध नहीं है. अनौपचारिक रूप से इसे स्थापित करने वाले तीन पृष्ठों के थके हुए हैकिंग को मैंने पूरी तरह से नहीं किया है. Semalt्ट, इसका मुख्य निदान आदेश अनभिज्ञ है.

     [एचटी @ एल्पीपी ~] $ सेस्टेटस
-बाश: sestatus: कमांड नहीं मिला   (1 9) 

मुझे क्या याद आ रहा है, कृपया?

Semaltेट को सिमलिंक के साथ टैग किया जाएगा, लेकिन मैं नया हूँ और टैग नहीं कर सकता.

February 12, 2018

दी एलएन कमांड यहाँ गलत दिखे.

  [http @ अलार्म] ~ $ mv PicSub. jpg demodir /
[एचटी @ एल्पीपी ~] $ एलएन-एस डेमोडिर / पिक्सब. जेपीजी लीकिंन्टोप्टोसब . जेपीजी
[एचटी @ एल्पीपी ~] $ एलएन-एस डेमोडिर / पिक्सब. jpg demodir / linkinsubtosub . 

लिंक करने के लिए PicSub. demodir के भीतर से jpg में शामिल नहीं होना चाहिए demodir / . jpg demodir / (ठीक है) [एचपी @ अलार्पी ~] $ एलएन-एस डेमोडिर / पिकासब. जेपीजी लीकिंन्टोप्टोसब. जेपीजी लिंकीटॉपटोटोप. जेपीजी (फिक्स) [एचटी @ अलापर ~] $ एलएन -एस . जेपीजी (तय) [http @ अलार्म] ~ $ ln -s PicSub. jpg demodir / linkinsubtosub. जेपीजी

यह कहा जा रहा है, एलएस-एल मुझे उबुंटू पर एक अलग रंग में टूटे हुए लिंक दिखाता है. हो सकता है कि आर्क ऐसा नहीं करता? मैंने उस लिनक्स डिस्ट्रो को सदियों में इस्तेमाल नहीं किया है. एक सॉफ्टलिंक वैध है या नहीं यह जांचने का एक तरीका है जैसे कि परीक्षण -f या stat . अगर कोई सॉफ़्टलिंक सही स्थान पर नहीं इंगित करता है तो यह एक त्रुटि वापस करेगा.

एक सॉफ्टलिंक को फिर से बनाने के लिए, सुनिश्चित करें कि मौजूदा एक को पहले हटा दें.

  [एचटी @ एल्पीपी ~] $ आरएम डेमोडिर / लिंकइन्सबॉटोटोप. जेपीजी
[एचटी @ अलार्पी ~] $ एलएन -एस. / PicTop. जेपीजी डेमोदर / लिंकिन्सबुटोटो. जेपीजी 
अपाचे का पालन करें सिमलिंक्स उप-डायरेक्टरीज़ में सेमील्ट में काम करता है लेकिन 403 है
Reply