Practical – 121 : Host Your Created Website in Your PC
IIS નો ઉપયોગ કરીને વેબ પ્રોજેક્ટ ડિપ્લોય કરવા માટે, તમારે સામાન્ય રીતે તમારી પ્રોજેક્ટ ફાઇલો પ્રકાશિત કરવી પડશે, IIS મેનેજરમાં નવી વેબસાઇટ બનાવવી પડશે, અને પછી વેબસાઇટની સેટિંગ્સ, જેમ કે પોર્ટ અને IP સરનામું ગોઠવવું પડશે. તમે વેબ ડિપ્લોય સાથે વિઝ્યુઅલ સ્ટુડિયો જેવા ટૂલ્સનો ઉપયોગ કરી શકો છો, અથવા IIS વેબરૂટ પર ફાઇલોને મેન્યુઅલી કોપી કરી શકો છો.
વિગતવાર પગલાં:
- તમારા વેબ પ્રોજેક્ટને પ્રકાશિત કરો :
વિઝ્યુઅલ સ્ટુડિયોમાં તમારા વેબ પ્રોજેક્ટને ખોલો.
પ્રોજેક્ટ પર જમણું-ક્લિક કરો અને “પ્રકાશિત કરો” પસંદ કરો.
પ્રકાશિત લક્ષ્ય પસંદ કરો (દા.ત., ફાઇલ સિસ્ટમ, IIS સર્વર).
જો IIS પર પ્રકાશન કરી રહ્યા છો, તો IIS સર્વર નામ, સાઇટ નામ અને અન્ય જરૂરી સેટિંગ્સ પ્રદાન કરો.
જરૂરી ડિપ્લોયમેન્ટ પેકેજ જનરેટ કરવા માટે “પ્રકાશિત કરો” પર ક્લિક કરો.
- IIS મેનેજરમાં નવી વેબસાઇટ બનાવો:
IIS મેનેજર ખોલો (રન ડાયલોગમાં inetmgr લખો).
તમારા સર્વરને વિસ્તૃત કરો અને “સાઇટ્સ” પર નેવિગેટ કરો.
“સાઇટ્સ” પર જમણું-ક્લિક કરો અને “વેબસાઇટ ઉમેરો” પસંદ કરો.
વેબસાઇટ માટે નામ દાખલ કરો.
તમારી પ્રકાશિત વેબ એપ્લિકેશન ફાઇલોનો ભૌતિક માર્ગ સ્પષ્ટ કરો (દા.ત., પગલું 1 માં તમે જે ફોલ્ડરમાં પ્રકાશિત કર્યું છે).
એપ્લિકેશન પૂલ પસંદ કરો (જો જરૂરી હોય તો તમે એક નવું બનાવી શકો છો).
વેબસાઇટ બનાવવા માટે “ઓકે” પર ક્લિક કરો.
- વેબસાઇટ સેટિંગ્સ ગોઠવો:
IIS મેનેજરમાં નવી બનાવેલી વેબસાઇટ પર જમણું-ક્લિક કરો અને “બાઇન્ડિંગ્સ સંપાદિત કરો” પસંદ કરો.
બંધન સેટિંગ્સ ગોઠવો (દા.ત., પ્રોટોકોલ, IP સરનામું, પોર્ટ).
અન્ય જરૂરી બંધન અથવા સુરક્ષા સેટિંગ્સ ઉમેરો.
- તમારી વેબસાઇટ ઍક્સેસ કરો:
વેબ બ્રાઉઝર ખોલો અને વેબસાઇટના URL પર નેવિગેટ કરો (દા.ત., http://localhost:8080/ અથવા http://your-ip-address:8080/).
વૈકલ્પિક પદ્ધતિઓ:
વેબ ડિપ્લોય:
તમે વિઝ્યુઅલ સ્ટુડિયો અથવા કમાન્ડ લાઇનથી તમારી વેબ એપ્લિકેશનને સીધા IIS પર પ્રકાશિત કરવા માટે વેબ ડિપ્લોયનો ઉપયોગ કરી શકો છો.
મેન્યુઅલ ડિપ્લોયમેન્ટ:
તમે પ્રકાશિત ફાઇલોને IIS વેબરૂટ ફોલ્ડરમાં મેન્યુઅલી કૉપિ કરી શકો છો અને IIS મેનેજરમાં વેબસાઇટ સેટિંગ્સ ગોઠવી શકો છો.
મહત્વપૂર્ણ બાબતો:
એપ્લિકેશન પૂલ રૂપરેખાંકન:
ખાતરી કરો કે તમારી વેબસાઇટને સોંપેલ એપ્લિકેશન પૂલમાં યોગ્ય .NET ફ્રેમવર્ક સંસ્કરણ ગોઠવેલું છે, ખાસ કરીને જો તમે ASP.NET વેબ એપ્લિકેશનનો ઉપયોગ કરી રહ્યા છો.
સુરક્ષા:
વેબસાઇટની સુરક્ષા સેટિંગ્સને અનધિકૃત ઍક્સેસથી બચાવવા માટે ગોઠવો.
ફાયરવોલ:
ખાતરી કરો કે તમારી વેબસાઇટના પોર્ટ પર ટ્રાફિકને મંજૂરી આપવા માટે યોગ્ય ફાયરવોલ નિયમો ગોઠવેલા છે.