SuEXEC
અપાચે સ્યુઇએક્સઇસી એ અપાચે વેબ સર્વરનું એક લક્ષણ છે. તે વપરાશકર્તાઓને કોમન ગેટવે ઇન્ટરફેસ (સી. જી. આઈ.) અને સર્વર સાઇડ ઇન્ક્લુડ્સ (એસ. એસ. આઈ.) કાર્યક્રમોને અલગ વપરાશકર્તા તરીકે ચલાવવાની મંજૂરી આપે છે. સામાન્ય રીતે, બધી વેબ સર્વર પ્રક્રિયાઓ ડિફોલ્ટ વેબ સર્વર વપરાશકર્તા તરીકે ચાલે છે (ઘણી વખત 'ડબ્લ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂડબલ્યૂ સ્યુઇએક્સઇસી સુવિધામાં વેબ સર્વર માટે એક મોડ્યુલ અને દ્વિસંગી એક્ઝેક્યુટેબલનો સમાવેશ થાય છે જે આવરણ તરીકે કામ કરે છે. સ્યુઇએક્સઇસીને અપાચે 1.2 માં રજૂ કરવામાં આવ્યું હતું અને તે મોટાભાગે મોટાભાગના લિનક્સ વિતરણો દ્વારા પૂરા પાડવામાં આવેલ મૂળભૂત અપાચે પેકેજમાં સામેલ કરવામાં આવે છે. જો કોઈ ક્લાયન્ટ સી. જી. આઈ. ની વિનંતી કરે છે અને સ્યુઇએક્સઇસી સક્રિય થાય છે, તો તે સ્યુઇએક્સઇસી દ્વિસંગીને કૉલ કરશે જે પછી સી. જી. આઈ. સ્ક્રિપ્ટ્સને લપેટી લે છે અને તેને વર્ચ્યુઅલ હોસ્ટ નિર્દેશમાં વ્યાખ્યાયિત સર્વર પ્રક્રિયા (વર્ચ્યુઅલ હોસ્ટ) ના વપરાશકર્તા ખાતા હેઠળ ચલાવે છે. વધુમાં, સ્યુઇએક્સઇસી સર્વરની સુરક્ષા (પાથ-ચેક, માન્ય આદેશોની મર્યાદા વગેરે સહિત) સુનિશ્ચિત કરવા માટે ચલાવવામાં આવેલ સી. જી. આઈ. પર બહુ-તબક્કાની તપાસ કરે છે. ઉદાહરણ વપરાશકર્તા "એલિસ" પાસે તેના પોતાના સાર્વજનિક _ એચટીએમએલ (એક સામાન્ય વેબ રુટ ડિરેક્ટરી નામ) ફોલ્ડરમાં કેટલીક કોમન ગેટવે ઇન્ટરફેસ સ્ક્રિપ્ટ ફાઇલો સહિત વેબસાઇટ છે, જેને https://example.com ~ એલિસ દ્વારા એક્સેસ કરી શકાય છે. વપરાશકર્તા "બોબ" હવે એલિસનું વેબપેજ જુએ છે, જેમાં અપાચેને આ CGI સ્ક્રિપ્ટોમાંથી એક ચલાવવાની જરૂર પડે છે. તમામ સ્ક્રિપ્ટોને "ડબ્લ્યૂબ્રુન" તરીકે ચલાવવાને બદલે (જે જરૂરિયાતમાં પરિણમે છે કે તમામ સ્ક્રિપ્ટો "ડબ્લ્યૂબ્રુન" જૂથ માટે વાંચી શકાય તેવી અને એક્ઝેક્યુટેબલ હોવી જોઈએ જો ફાઇલ તે જૂથની માલિકીની હોય અથવા અન્યથા તમામ વપરાશકર્તાઓ માટે હોય), તો/હોમ/એલિસ/પબ્લિક _ એચ. ટી. એમ. એલ. માં સ્ક્રિપ્ટ્સને સ્યુઇએક્સઇસીનો ઉપયોગ કરીને લપેટી લેવામાં આવશે અને એલિસના વપરાશકર્તા આઈડી સાથે ચલાવવામાં આવશે જેના પરિણામે ઉચ્ચ સુરક્ષા મળશે અને તમામ વપરાશકર્તાઓ અથવા "ડબ્લ્યૂબ્રુન" જૂથમાંના દરેક માટે સ્ક્રિપ્ટ્સને વાંચી શકાય તેવી અને એક્ઝેક્યુટેબલ બનાવવાની જરૂરિયાતને દૂર કરશે (તેના બદલે ફક્ત એલિસ પોતે સ્ક્રિપ્ટ ચલાવવા માટે સક્ષમ હોવી જરૂરી છે). સંદર્ભો બાહ્ય કડીઓ apache.org-suEXEC આધાર (અપાચે 2.4) apache.org-suEXEC આધાર (અપાચે 1.3) યુનિક્સ નેટવર્ક-સંબંધિત સોફ્ટવેર HTTP સર્વર અપાચે HTTPd મોડ્યુલો કમ્પ્યુટર સુરક્ષા સોફ્ટવેર યુનિક્સ સુરક્ષા-સંબંધિત સોફ્ટવેર કમાન્ડ-લાઇન સોફ્ટવેર